ITエンジニアのいろは / 32

ふ: 不具合は、再発を防ぐテストへ。

この言葉の意味

問題を直すときは、その不具合を再現するテストも残しましょう。修正前には失敗し、修正後には成功することを確かめると、原因に効いた変更かを判断しやすくなります。今の書き方そのものではなく、守りたい振る舞いを検証することが大切です。

たとえば、こんな場面で

理解を助けるための仮の場面です。

よくある場面

空欄で落ちる不具合を直しても、手元で一度確かめるだけだと、後の改修で同じ不具合が戻っても気づけないことがあります。

こう変えてみる

修正前は失敗するテストを作り、修正後に通ることを確認します。近い境界条件も調べ、その不具合を生む理由が取り除かれたかを見ます。

自分に問いかける

以前の不具合が戻ったら、そのテストは確かに失敗しますか。

今日の実践ヒント

直そうとしている不具合を、最小の入力と期待する結果で表すテストにしましょう。

企画・運営:合同会社Oグリーン企画

解説・具体例:いろはの知恵袋(AIを活用して制作)

更新:2026-11-02

四十七枚の一覧へ戻る