要約

  1. 正しく動くこと
  2. 正しく動作し続けること
  3. 要件の変更に対応しやすいこと
  4. 車輪の再発明をしないこと

4つのゴールを達成するために6つの戦略を提示している

  1. コードを読みやすくする
  2. 想定外の事態をなくす
  3. 誤用しにくいコードをなくす
  4. コードをモジュール化する
  5. コードを再利用、汎用化しやすくすふ
  6. テストしやすいコードを書き、適切にテストする

ユニットテストの原則

よいユニットテストとは?