BDD
Behaviour Driven Developmentの略
オレンジニュース経由で。
http://log.giantech.jp/BDDIntro-ja.html
訳したのKさんだ。お久しぶりです。
非常に共感した。
テストの話をした時に、抵抗があるのが仕様との検証の視点。
仕様が変更管理され、正しく更新されていないのが現実なので
仕様を検証するというテストの視点が失われがち。
更新されない仕様なら、このような考えでSepcをコードに埋めていく
方が良いのではという気になるという意味で共感できる。
上流の仕様の明確化と変更管理の仕組みをちゃんと動かせば当たり前ですが
そのあたりはごにょごにょ・・・。
それ以外にもプログラマのモチベーションや実装工程の見える化につながるので
Welcomeな概念です。