FIELD NOTES FOR AI-ERA DEVELOPERS

AI開発メモ

「AIを使え」に、現場の地に足ついた一歩で応える開発メディア

無料ツール|印刷用チェックリスト

AIリファクタリングの差分レビューチェックリスト

マージやプルリクの前に、1項目ずつ「○/要確認」を付けながら使ってください。一度に全部でなく、今日はその変更に関係する所だけで十分です。各セクションの **★印は「これだけは外せない最低ライン」**。忙しい日は★だけ、残りは任意——と読んでください。

①範囲を決める

  • ★ 変える所・変えない所を1行で決めたか
  • AIに「振る舞いは変えない」と伝えたか

②小さく刻む

  • コミットは目的ごとに分かれているか
  • 名前整理とロジック変更を分けたか(大きなdiffが先に来たら無理に分けず③へ飛んでよい)

③ロジックの変化を拾う

  • ★ 条件・境界(>と>=)の変化を見たか
  • 既定値・null/空の扱いの変化を見たか
  • エラー処理・例外・ログの変化を見たか

④テストで固定する(テストが無ければ前後突き合わせ=⑤で代替可)

  • ★ リファクタ前にテストを緑にしたか/無ければ⑤の突き合わせで代えたか
  • 後も同じテストが全部緑か確認したか
  • 書き換えが要るテストの理由を確かめたか

⑤こわい所を動かす

  • ★ 同じ入力で前後の出力が一致したか(こわい1件でよい)
  • 副作用はコピー環境で比べたか(用意できなければ読みと特性テストで1件に絞る)

この内容は記事「AIリファクタリングの差分レビュー|壊さず確認する手順」のチェックリストです。印刷してそのままお使いいただけます。 / 無料ツール一覧へ