May 2011
Intermediate to advanced
352 pages
9h 18m
English
If you look as a purist at the TDD principles, you'd say that TDD is a technique for developing software based on a set of small development cycles, where each cycle consists of a test case that defines the code requirements and the code that will satisfy these requirements. TDD is also known as red-green-refactor because the lifecycle of a test includes three simple steps:
This type of approach may look strange to you at the beginning, but you will realize that if you write the code that identifies an application requirement before the requirement has been written in code, the ...
Read now
Unlock full access