March 2018
Intermediate to advanced
324 pages
8h 30m
English
TDD processes are the core set of practices. Successful implementation of TDD depends on practices described in this section.
By writing or modifying the test first, the developer is focused on requirements before starting to work on the implementation code. This is the main difference compared to writing tests after the implementation is done. The additional benefit is that with the tests written first, we are avoiding the danger that the tests work as quality checking (QC) instead of quality assurance (QA). We're trying to ensure that quality is built in, as opposed ...
Read now
Unlock full access