2006-04-25 「契約による設計は」 ソフトウェア開発 TDD XPエクストリームプログラミング第二版。参考文献「オブジェクト指向入門」(B.メイヤー)に対する解説。 契約による設計は、ユニットテストに代わる方法、または、ユニットテストの拡張である。 ユニットテスト(を使ったテスト駆動開発)って、コーディング/テスト技法かと思われていた時期もあったけど、結局仕様を表明することで進める設計技法だから、ということでしょうか。 しかしこの簡潔な言い切りは。