xDD
It seems like every time there's a developer conference, there's a new (something)-Driven Development buzzword introduced. TDD; BDD; Acceptance Test-Driven Development—(http://www.methodsandtools.com/archive/archive.php?id=72); Model Driven Development (https://social.msdn.microsoft.com/Forums/azure/en-US/d9fa0158-d9c7-4a88-8ba6-a36a242e2542/model-driven-development-net?forum=dslvsarchx). Some people think it's too much—http://scottberkun.com/2007/asshole-driven-development/.
Many of the new terms are introduced by people hoping to carve out their niche as a trainer or consultant in the field they just defined. Many are just catchy names that encompass existing practices. – Indeed, TDD is really a codification of the test-first practices popularized by Extreme Programming. This doesn't mean that they are devoid of value though; sometimes, the part that's truly original is indeed novel and worth knowing about. And often, the communities that...