AIをコード生成に使いこなされている皆さん、生成AIによるコードの質には満足されているのでしょうか?
ルールやお手本の実装を整備して、タスク粒度を適切に分割することで、求めたレベルの6割以上程度はAIが満たしてくれる様になると言う事は、これまで様々な事例を見聞きして把握しています。
しかし、まだそこに至っていない自組織の現状では、AIによる成果物が、DRYや単一責任と言った基本的なプログラミング原則にも則っておらず、コードレビューが追いつかずにそれらが積もって、もはやメンテ不能に陥りつつあります。
実験的なプロジェクトなのでビジネス的には特に影響していないものの、今後のプロジェクトへの適用にはまだまだかなりの準備が必要と感じています。
ジュニアなエンジニアが下手なコードをまともにセルフ(?)レビューせず、またはその良し悪しを判断できないまま、大量にPRを出してくるだろう未来を想像すると恐怖でしかありません。
スペック駆動開発にも取り組む予定ですが、その手法がAIの実装の成果物の質をまともにする訳ではないと思っています。
業界動向の把握の為に、皆さんの環境では、AI駆動開発が現実的な程に、AIが活躍できるだけの地盤を整備済みなのかどうかを教えていただけないでしょうか。
よろしくお願いします。