Effective TDD for Complex Embedded Systems

Download Now Date Added: Jul 2012
Format: PDF

Software Development methods allow teams to share techniques that have been found to deliver good results. However, a method that brings success for one team or works with a specific class of problems may not function as well in a different context until it has been adapted to meet the unique needs of the new context. Test-Driven Development (TDD), the process of test-first development in which test cases are built prior to each aspect of feature implementation and behavioral design, is an approach that has been proven to be effective for a broad range of projects - can it work for one team?