無料ツール|印刷用チェックリスト
AIにライブラリのバージョンアップを任せるチェックリスト
上から順に見ていくためのリストです。全部に○が要るわけではありません。**気になった行だけ**で十分です。
① 選ぶ(着手前)
- 公式の変更ログ・移行ガイドを実際に開いて手元に用意したか
- AIに記憶で答えさせず、変更ログを貼って答えさせたか
- 破壊的変更のうち、自分たちのコードに効くものだけを絞り込んだか
- 「ビルドエラーにならず挙動だけ変わる」項目に印をつけたか
- AIが挙げた新しい関数名・オプション名を公式ドキュメントで実在確認したか
- 要求される言語・ランタイムの最低バージョンを確認したか
② 1つずつ(作業中)
- 上げるライブラリを1つに絞ったか
- メジャーバージョンを飛ばさず、間を経由しているか
- ビルドとテストが通るたびにコミットしているか
- エラーを「消した」のか「正しく移行した」のか、自分で説明できるか
-
any・例外の握りつぶし・互換オプションで先送りしていないか - 非推奨の警告を、消す前に一度読んだか
- 差分が大きくなりすぎていないか(レビューできる量か)
③ 確かめる(マージ前)
- 上げる前に既存テストが全部通ることを確認していたか
- 日付・時刻の扱いが、上げる前と同じか実際に動かして見たか
- 金額・数量の計算結果が、上げる前と同じか確かめたか
- エラー時の挙動(例外か、
nullか)が変わっていないか - 設定を書いていない箇所の既定値を確認したか
- 差分を上から下まで一度読み、無関係な変更が混ざっていないか見たか
- いつ・何を・どこからどこへ・なぜ上げたかを1行残したか
この内容は記事「AIにライブラリのバージョンアップを任せる|破壊的変更の追い方」のチェックリストです。印刷してそのままお使いいただけます。 / 無料ツール一覧へ