RecoChoku tech night -AWS re:Invent 2019 参加報告会- 山根

A9534f725dee09f1f0177fc68ab4e16c?s=47 recochoku
December 19, 2019
170

RecoChoku tech night -AWS re:Invent 2019 参加報告会- 山根

A9534f725dee09f1f0177fc68ab4e16c?s=128

recochoku

December 19, 2019
Tweet

Transcript

  1. RecoChoku Tech Night Amazon CodeGuru 触ってみた Preview 株式会社レコチョク ⼭根 祥

  2. ⼭根 祥 ϠϚωγϣ΢ ʼ18 4⽉ 新卒エンジニアとして⼊社 ʼ18 10⽉~現在 - 主にレコチョク

    会員システムを担当 - 19新卒向けのAWS基礎研修を担当 ɾ ɾ ɾ
  3. RecoChoku Tech Night

  4. RecoChoku Tech Night What is Amazon CodeGuru? Preview

  5. RecoChoku Tech Night

  6. RecoChoku Tech Night AWS サービス条件 https://aws.amazon.com/service-terms/?nc1=h_ls Preview 利⽤で気をつけておくこと(⼀部抜粋) 1.10.5. AWS

    may suspend or terminate your access to or use of any Beta Service or Service Offerings in any Beta Region at any time and for any reason. 1.10.8. Beta Materials, Test Observations, Suggestions concerning a Beta Service or Beta Region, or any other information about or involving (including the existence of) any Beta Service or Beta Region are considered AWS Confidential Information. 予告なくサービス停⽌・終了する 場合がある 「やってみた」情報を勝⼿に 開⽰するのはNG
  7. RecoChoku Tech Night What is Amazon CodeGuru? Preview

  8. RecoChoku Tech Night What is Amazon CodeGuru? Preview 機械学習を⽤いて最適なパフォーマンスとAWSのベストプラクティスに沿ったコードを ユーザに提供するための⾃動化されたコードレビューサービス

    機能1: CodeGuru Reviewer 機能2: CodeGuru Profiler ・⾃動コードレビュー(PRを⾃動的に分析) ・問題点(Problem)、  修正⽅法(Fix)、  補⾜情報(More Info)、  サンプルコード(Example Code)を  フィードバックしてくれる。 ・対応⾔語はJavaのみ ・実⾏しているアプリケーションの  パフォーマンス(CPU利⽤率、遅延特性)を  ⾃動測定 ・問題のある処理の指摘と改善案の提⽰ ・EC2/ECS/EKS/Fargateで動く  Javaアプリケーションのみ対応
  9. RecoChoku Tech Night What is Amazon CodeGuru? Preview 機械学習を⽤いて最適なパフォーマンスとAWSのベストプラクティスに沿ったコードを ユーザに提供するための⾃動化されたコードレビューサービス

    機能1: CodeGuru Reviewer 機能2: CodeGuru Profiler ・⾃動コードレビュー(PRを⾃動的に分析) ・問題点(Problem)、  修正⽅法(Fix)、  補⾜情報(More Info)、  サンプルコード(Example Code)を  フィードバックしてくれる。 ・対応⾔語はJavaのみ ・実⾏しているアプリケーションの  パフォーマンス(CPU利⽤率、遅延特性)を  ⾃動測定 ・問題のある処理の指摘と改善案の提⽰ ・EC2/ECS/EKS/Fargateで動く  Javaアプリケーションのみ対応
  10. RecoChoku Tech Night What is Amazon CodeGuru? Preview 機械学習を⽤いて最適なパフォーマンスとAWSのベストプラクティスに沿ったコードを ユーザに提供するための⾃動化されたコードレビューサービス

    機能1: CodeGuru Reviewer 機能2: CodeGuru Profiler ・⾃動コードレビュー(PRを⾃動的に分析) ・問題点(Problem)、  修正⽅法(Fix)、  補⾜情報(More Info)、  サンプルコード(Example Code)を  フィードバックしてくれる。 ・対応⾔語はJavaのみ ・実⾏しているアプリケーションの  パフォーマンス(CPU利⽤率、遅延特性)を  ⾃動測定 ・問題のある処理の指摘と改善案の提⽰ ・EC2/ECS/EKS/Fargateで動く  Javaアプリケーションのみ対応
  11. RecoChoku Tech Night What is Amazon CodeGuru? Preview ⾃動でコードレビューしてくれるので 開発者の⼿間・リソース削減しつつある程度のコードの品質を保てる

    AWSのベストプラクティスに沿って指摘してくれるので ⾃然とベストな実装になる
  12. RecoChoku Tech Night Amazon CodeGuru Demo

  13. RecoChoku Tech Night Amazon CodeGuru -Reviewer- Preview

  14. RecoChoku Tech Night Amazon CodeGuru -Reviewer- Preview 1. AWS Best

    Practice 2. Concurrency(並列性) 3. Resouse Leaks 4. Sensitive Information Leak 5. Code defects discovered   by mining data
  15. RecoChoku Tech Night Amazon CodeGuru -Profiler- Preview

  16. RecoChoku Tech Night Amazon CodeGuru -Profiler- Preview

  17. RecoChoku Tech Night Amazon CodeGuru Preview 機械学習を⽤いた⾃動コードレビューサービス 100コード 0.75 USD

    なのでご利⽤は計画的に? 実際どういうレビューを貰えるのかはコード次第? GA早く来てほしいな〜