この1ヶ月くらい、生成AIのコーディングエージェントを活用したwebアプリケーションの開発をしてきたけど、AIを使うからどうこうという学びは少なかったかも。
むしろAI使わない時代の開発で重要だったものは、たいてい重要なままというのに気が付かされることのほうが多かった。
CIを整備してテストやビルドエラーやフォーマッターを自動で確認できるようにしたら便利、とか。リファクタリングして重複しているコードを減らしたら保守性があがる、とか。
こういうのをすべて飛ばして機能の実装を進めることは可能だけど、結局後で痛い目をみるので、ちゃんとやっておいたほうがいい。
当たり前すぎる。体重を減らすのには摂取カロリーを減らしましょう、とか運動と睡眠が健康にいいとかと同じくらい当たり前過ぎて面白みがない。
現在のAIが生成するコードの保守性が高くないというのがわかったから、そこを改善する指示を書いたり、定期的にリファクタリングするタスクをやらせるとかの工夫はあるといいかもしれない。