FIELD NOTES FOR AI-ERA DEVELOPERS

AI開発メモ

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

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

AIにライブラリのバージョンアップを任せるチェックリスト

上から順に見ていくためのリストです。全部に○が要るわけではありません。**気になった行だけ**で十分です。

① 選ぶ(着手前)

  • 公式の変更ログ・移行ガイドを実際に開いて手元に用意したか
  • AIに記憶で答えさせず、変更ログを貼って答えさせたか
  • 破壊的変更のうち、自分たちのコードに効くものだけを絞り込んだか
  • 「ビルドエラーにならず挙動だけ変わる」項目に印をつけたか
  • AIが挙げた新しい関数名・オプション名を公式ドキュメントで実在確認したか
  • 要求される言語・ランタイムの最低バージョンを確認したか

② 1つずつ(作業中)

  • 上げるライブラリを1つに絞ったか
  • メジャーバージョンを飛ばさず、間を経由しているか
  • ビルドとテストが通るたびにコミットしているか
  • エラーを「消した」のか「正しく移行した」のか、自分で説明できるか
  • any・例外の握りつぶし・互換オプションで先送りしていないか
  • 非推奨の警告を、消す前に一度読んだか
  • 差分が大きくなりすぎていないか(レビューできる量か)

③ 確かめる(マージ前)

  • 上げる前に既存テストが全部通ることを確認していたか
  • 日付・時刻の扱いが、上げる前と同じか実際に動かして見たか
  • 金額・数量の計算結果が、上げる前と同じか確かめたか
  • エラー時の挙動(例外か、nullか)が変わっていないか
  • 設定を書いていない箇所の既定値を確認したか
  • 差分を上から下まで一度読み、無関係な変更が混ざっていないか見たか
  • いつ・何を・どこからどこへ・なぜ上げたかを1行残したか

この内容は記事「AIにライブラリのバージョンアップを任せる|破壊的変更の追い方」のチェックリストです。印刷してそのままお使いいただけます。 / 無料ツール一覧へ