開発振り返り - 2025年11月22日
4 min read
reflection
learning
ai
development
開発振り返り - 2025 年 11 月 22 日
総評
やったこととしては先週に引き続き、店員アプリ(BE:Python/Flask)で基本的な CRUD 機能の追加、FE は Vue.js で機能追加のタスクを粛々と片付けていった形です。 上手く行った点ともっとよくできる改善点について振り返っていきます。
できたこと・よかったこと
1.Copilot による自動生成の効果的な活用
- FE:(Vye.js)については 5min 以内で実装でき工数削減を継続できている。 FE の UI 面に関しては既存サービスの改修、追加ということもあり、特段問題なければ既存の機能と統制して実装するだけなので、Copilot で自動生成させて、生成コードを Rv するという形で工数削減を継続できています。 現状与えられた工数の 1/3 程度でタスクを進めることができています。
2.全体的にソースコードを読む力が向上している
- 最近、1 年前、半年前、3 週間前と比較してもソースコードを読む力が向上していると実感し、初めて読むコードでも以前よりもすんなりと頭に入ってくる感覚があります。これは特別に何かをしたというよりも、以下のことを日々意識して業務に取り組んだり学習していることが、この「ソースコードを読む力の向上」に繋がっていると思います。
実践している学習サイクル:
- とにかくソースコードを読む量を増やす
- 理解できないコードは AI を活用して徹底的に理解する
- GPT や Copilot を使用して理解できるまで深掘り
- 人に説明できるレベルまで自分の中で理解し切る
- コーディングに関する書籍を読み、正しい知識をインプットする
- AI 生成コードをレビューする
このサイクル(1〜3)を繰り返すことで、4 の「AI が生成したコードをレビューする力」が向上したように感じています。
結果として:
- AI 生成コードのレビュー時間が削減
- 気持ちに余裕が生まれる
- 精神的に以前より余裕を持ってタスクに向き合える
課題
DML、DDL の書き方について知見がないと感じる場面が多く DB についても学習しないといけないと感じています。
まとめ
相対的に先週よりもタスクを進める進捗率、理解する力、AI からのコードを精査する力が身についていることが感じられる 1 週間でした。 より理解を深めるためにクリーンアーキテクチャの本を読もうと思います。