Dave Astelの Behaviour Driven Development解説

http://blog.daveastels.com/?p=53

  • the problem with TDD is that its mindset takes us in a different direction… a wrong direction
  • we need to start thinking in terms of behavior specifications, not verification tests
  • the value of doing this will be thinking more clearly about each behaviour, relying less on testing by class or by method, and having better executable documentation
  • since TDD is what it is, and everyone isn’t about to change their meaning of that name (nor should we expect them to), we need a new name for this new way of working… BDD: Behaviour Driven Development

ポイントは以下の二点かなと。

  • TDDの「テスト」の意味を勘違いする人を防ぐためにBDDという用語が必要であること
  • BehaviorからExecutableな文書が作れるようになること