main.js // 計算関数を作成 function calculate(a, b) { return a * 2 + b + 3; } // 2倍して3を足す関数 function doubleAndAddThree(x) { return x * 2 + 3; } const result = doubleAndAddThree(5); 第2部: コーディング支援 9
② ローカルでテストする (手動でテストケースを作成・実行) 自分のPC内(ローカル) GitHub(クラウド) GitHub(クラウド) ① コードを自動生成 (自然言語の指示だけでコードを生成) ② テストコードも自動生成 (ユニットテストを生成しバッグを事前検出) ③ PR(プルリクエスト)を作る (変更内容を手動でまとめて説明文を書く) ④ レビューしてもらう (レビュワーが変更を確認しコメント) ③ PR説明文を自動作成 (変更内容の要約・説明をAIが下書き) ④ AIがレビューコメントを先出し (潜在バグ・改善点を指摘しレビュー負荷を削減)