NotebookLMからのドリキンさんへのアドバイス。
リファクタリングの具体的な依頼と実行:
単に「リファクタリングして」ではなく、「このクラスの依存関係を減らすために、この部分を別のモジュールに切り出してください」のように、具体的なリファクタリングの方向性や目標を明確にAIに伝え、精度の高いリファクタリングが期待できます
不要なコードの徹底的な削除の自動化:
コードベースを常にクリーンに保つプロセスをAIに任せることが可能です。AIがコードの静的解析を得意とすることを利用した、確実に効率化できる部分です。AIに「書き直すコストは圧倒的に低いので恐れず消したい」 という意図を伝え、削除を優先させるように指示するのも良いでしょう。