こんにちは、アジャイルジェイピーのエンジニアSです!
最近、業務でAIを活用しながら開発を進めることが、当たり前になってきました。
開発のヒントをもらったり、コードを書いてもらったり、バグを直してもらったりと、
うまく活用すれば非常に心強い存在です。
また、AIは日々進化しており、回答の精度やスピードが向上していることを実感しています。
一方で、AIが生成したコードを見ていると、「少し読みにくいな」と感じることがあります。
動作には問題がなくても、改行の位置が不自然だったり、インデントの意図が分かりづらかったりと、
人が読むには少し時間がかかるケースがあります。
AIへの指示を工夫すれば、こうした点はある程度改善できます。
ただ、毎回細かく指示を書くのは手間がかかります。
個人開発であれば「とりあえず動けばいい」と割り切ることもできますが、業務で開発するシステムではそうはいきません。
実際にコードを読むのも、その後に修正や保守を行うのも人間です。
そのため、人が見て理解しやすいコードを書くことは、AIが普及した今でも変わらず重要だと感じています。
例えば、分かりやすいコードには次のような特徴があります。
・インデントがきれいに揃っている
・変数名から処理の内容が想像できる
・必要な箇所に適切なコメントが書かれている
どれも特別なことではなく、エンジニアとして最初に学ぶような基本的な内容です。
最近では、「AIに実装を任せ、人がレビューする」という開発スタイルを採用する現場も増えていると聞きます。
だからこそ、初心者の頃に学んだこうした基礎が、今あらためて重要になってきているのかもしれません。
私自身も最近の開発業務を通して、当たり前だと思っていた基礎の大切さを改めて振り返ることができました。
開発でAIを使う機会が増えている今だからこそ、コードの見た目や読みやすさについて、もう一度意識してみてはいかがでしょうか。

