掲載済み (2026-09-12号)
161 122文字 • 1分

ジュニアの「AIが書いたコードが理解できない」問題の対応策

日本語

掲載情報

概要

AIにコードを生成させる前に「dig(深掘り)」と「ADR(設計記録)」を用いることで、実装範囲を明確にし、生成されたコードのブラックボックス化を防ぐ手法の提案。

詳細内容

エンジニア歴1年の著者が、AI生成コードが理解できない原因は「コードの読み方」ではなく「依頼前の準備不足」にあると分析しています。AIに丸投げすると発生しやすいオーバーエンジニアリングを防ぐため、実装前にAIと対話して要件や例外処理を整理する「digフェーズ」を導入。決定事項をADR(Architecture Decision Record)としてドキュメント化することで、生成コードと自分の意図を照らし合わせることが可能になります。このプロセスにより、コードの理解度が向上し、シニアエンジニアへのレビュー依頼時の説明もスムーズになるという実践的な知見を共有しています。