無料ツール|印刷用チェックリスト
改修後のデグレを防ぐチェックリスト
改修を本番に当てる前に、これだけ確認できているかを見る項目です。コピーして自分のメモに当ててみてください。**全部を毎回構える必要はありません。**
まず外せない最低ラインはこの3つ。
- 【最低ライン・①直接】直したい不具合が直り、その機能に新たな副作用が出ていないか(直す前の手順でなぞった)
- 【最低ライン・②隣】触った名前で検索し、呼び出し元・同じデータを使う箇所を一覧にしたか
- 【最低ライン・③出口】そのデータがメール・帳票・バッチ・外部連携に出ていかないか、一度考えたか
次は、共通部品を直したとき・出口に波及するときだけ追加で確認します。当てはまらなければ飛ばして大丈夫です。
- 共通関数・共通部品なら、性格の違う呼び出し元を2〜3本、実際に動かしたか
- メール・通知に波及するなら、検証環境で実際に1通送って中身を見たか
- 帳票・CSVに波及するなら、桁・並び・項目名が変わっていないか確認したか
- バッチ・非同期・外部連携が同じ処理を使うなら、手動実行か次回結果の確認を段取りしたか
- どこまで確認したかを1行記録したか
全部に○が付かなくても大丈夫です。最低ラインの3つ、とくに③の出口を思い出せた時点で、いちばん気づきにくいデグレはかなり防げています。
この内容は記事「改修後のデグレを防ぐ|回帰確認する範囲の決め方」のチェックリストです。印刷してそのままお使いいただけます。 / 無料ツール一覧へ