メモ
ChatGPT をコードのリファクタリングにどこまで使えるか、という記事を読んだメモ。
出典: ChatGPTでコードリファクタリングはどこまでできる?実践プロンプト付きガイド(なぎ|AI個人開発の教科書)
要点
- リファクタリングとは:動作を変えずに、コードの構造や可読性を良くする作業(ネストを浅くする、変数名を分かりやすくする など)。
- ChatGPT が得意なこと
- コードの整理・関数分割
- 命名の改善
- 軽い処理速度の改善
- 使い方のコツ:目的(可読性向上/速度最適化/命名改善/冗長性の削減 など)をはっきり指示するほど精度が上がる。元記事には目的別のプロンプト例や Before/After の実例(複数行の処理をリスト内包表記で 1 行に短縮)が載っている。
- 注意点:出力は「たたき台」。実行テストは必須で、鵜呑みにしない。
感想
「何をどう直したいか」を具体的に伝えると使いやすい、というのは自分の実感とも合う。詳しいプロンプト例は元記事が分かりやすいので、そちらを参照。