ユニットテストは黒か白か

外付け表明と考えるか、本体コード変更申請書なのか。
実際はどちらでもあるのでしょうけれども。

  • テスト対象のあるべき仕様をテストとして表現する
  • そのテストにパスするように実装する
    • 実装の都合上、既存のテストで網羅されないコードを書く必要が生じたら、それは許されないのでテストを足す
      • このあたりホワイトボックス的

というところでしょうか。