By alashcraft
via lostechies.com
Published: Nov 19 2008 / 16:27
TDD is by far the sharpest tool in my belt. The simplicity of client-driven design combined with the safety net of unit tests allow me to build software at a remarkable constant pace. At the edges of most of the applications I’ve worked on are areas where TDD has completely fallen flat on its face (for me). It’s a little disheartening when these areas are always around frameworks that I can’t change. These are areas where adding unit tests provides coverage, but completely fails in the “tests as documentation” category. Or, it’s in an area where testing is difficult or impossible, regardless of the available tools at your disposal.
Add your comment