Twitter でかなりいい話だったのでメモ http://twitter.com/ryushi が話してた一部です。勝手にメモしてます。 メモ ユニットテストと言う何かが差している対象の概念モデルがいつでもズレている。 品質保証の為のテストと設計の為のテストは違うんだぜって、じっちゃは言ってなかったか? そして、設計の為のユニットテストはどんだけ大量に書いたって、それは品質保証的な意味合いでは価値なんて無いだろjk もし、設計の為のテストコードによって、品質までもが保障されると主張するのであれば、それには異議を唱えたい。 DbC的な意味合いでのテストコードと、設計的な意味合いでのテストコードもまた違うものだ。 少なくとも、設計モデルが重要であると主張する人達は、多分、きっと間違いなく自然言語もしくは箱的な何かを並べる設計モデルの代わりに、ユニットテストなんだ、と言う事を理解していない可能