FIELD NOTES FOR SYSTEM MAINTAINERS

保守運用ノート

動いて当たり前のシステムを、ひとりで守る人のための実務メディア

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

テストがないコードに手を入れる前にやる安全策チェックリスト

手を入れる前に、守りがそろっているかを確かめる項目です。コピーして、自分の改修に当ててみてください。

  • 今回触る範囲を、一文で言えるくらい小さく区切ったか
  • そのコードが「どこから呼ばれているか」を検索で洗い出したか
  • 直す前の「今の動き」を、入力と出力のセットで1つ以上記録したか
  • 代表的な入力(よくある値・空・極端な値・エラー系)を意識して選んだか
  • 出力が見えにくい場合、一時的にログを仕込んで現状を見える化したか
  • 本番ではなく、コピー(検証環境)で先に動かして確かめたか
  • 直したあと、記録した出力と見比べて「前と同じ」を確認したか
  • 変更前のファイル・設定を退避し、すぐ戻せる状態にしてあるか
  • 「ついでの改善」を今回に混ぜず、別メモに逃がしたか
  • 記録したテスト・メモを、次回も使えるよう残したか

全部に○が付かなくても大丈夫です。1つでも「守り」を足せたら、それだけで次の改修の怖さはぐっと下がります。

この内容は記事「テストがないコードに手を入れる前にやる安全策|一人保守の現場で」のチェックリストです。印刷してそのままお使いいただけます。 / 無料ツール一覧へ