GitHub Copilotにサポートしてもらいながら、リファクタリングやドキュメント生成する方法を学びます。
目次
すでにあるJavaクラスにJavadocを書いてもらう
GitHub Copilot Chatを使い、こちらのコードにJavadocを書いてもらいます。
- エディタで、該当のファイルを開く
- Copilot Chat Viewを開く
/doc 日本語でjavadocを書いてください
と入力し送信
- GitHub Copilot Chatにより、元のコードにJavadocを加えた結果が出力される
- ファイル(DateRangeValidator.java)の内容を全選択する
- Insert at Cursorボタンを押す
- ファイルの内容がJavadocを加えた新しいものに置き換わる

- 最終的に以下のようなJavadocが出力されました
既存クラスをリファクタリングしてもらう
- エディタで、該当のファイルを開く
- Copilot Chat Viewを開く
/fix リファクタリングしてください
と入力し送信
- GitHub Copilot Chatにより、リファクタリング内容とリファクタリング後のクラスが提案されます
- ファイルの内容を全選択する
- Insert at Cursorボタンを押す
- ファイルの内容がリファクタリングされた新しいものに置き換わる

< テストコードを書く
コンテキスト変数について>