なんか誰も言ってない気もするんだけど
AIってさ、見たことあるコードにはめっぽう強いんだけど、見たことないようなコードには割と弱いんだよね
まあ人間でも同じだけどさ
A:洗練されて、カスタマイズされた、職人芸とも言える見たこともないようなコード
B:陳腐で、ありふれた、面白みのない初級者が書いたようなコード
驚き最小の法則に従えって話でもあるけど
https://ja.wikipedia.org/wiki/%E9%A9%9A%E3%81%8D%E6%9C%80%E5%B0%8F%E3%81%AE%E5%8E%9F%E5%89%87
これまでも、AとBどっちが良いかって議論はあったと思うんだよね
なんかベテランほどBによるんだけど、イキリ散らかしたアラサーくらいの優秀なエンジニアはAだったりするよね
あとは、ありふれたサービス開発なのか、セキュリティとか金融とかハードウェアとか難しいオンリーワンのシステムなのかでまた変わると思うけど
これからAIを使うなら、AのプロジェクトとBのプロジェクトで天地の差が出てくる
よりBを保つように、仕様レベルでの調整ができるチームと、改修すればするほどAになっていくチームでは、どっちがどうなるか分かるよね
Keep It Simple and Stupid !!! が正解よ