リファクタリングと文書化

Android Studio の Gemini は、AI を活用したリファクタリング機能とドキュメント機能により、ワークフローを効率化し、コードを整理しやすくします。

ドキュメントを生成する

Android Studio の Gemini を使用して、コードのドキュメントを生成できます。コードの明確で簡潔なドキュメントを生成します。ドラフトは即座に作成され、調整して完成させることができます。

  1. コード スニペットを選択してコードエディタで右クリックし、コンテキスト メニューから [Gemini] > [Document Function] を選択します。(コンテキストによっては、[Document Class…] または [Document Property…] が表示されることもあります)。
  2. 提案された変更を確認し、必要に応じて調整してから、[変更を承認] をクリックします。
Gemini AI を活用したドキュメント
Gemini はコードのドキュメントを提案できます。

Gemini で名前を変更する

変数、クラス、メソッドの名前を変更する標準の [Refactor] > [Rename] アクションを使用すると、Gemini はコードのコンテキストに基づいて適切な名前を提案します。

名前の候補を表示するコードエディタの「名前変更」リファクタリング アクション。
Gemini は、リファクタリング中にクラス、メソッド、変数の名前を提案できます。

変数名を再検討する

Gemini は、コードのコンテキストに基づいてファイル内のすべての変数またはメソッドの名前を提案できるため、名前がより直感的でわかりやすくなります。コードエディタで右クリックし、[Gemini] > [Rethink variable names] を選択します。ダイアログが表示されます。ここで、提案された名前を確認し、気に入った名前のみを承認できます。

代替の名前の候補が表示された [ローカル変数の名前変更] ダイアログ。
Gemini は、ファイル内の変数の代替名を提案できます。

commit メッセージの候補を表示する

IDE からバージョン管理システムに変更を commit するときに、Gemini は現在の commit と最近の commit のコード変更のコンテキストを使用して、詳細な commit メッセージを提案できます。コミット メッセージを生成するには、[Commit] ツールウィンドウのテキスト入力フィールドの上にある [Suggest commit message] ボタンをクリックします。

commit の候補メッセージが表示された commit ダイアログ。
Gemini は、commit の詳細なメッセージを提案できます。