January 2021
Intermediate to advanced
560 pages
15h 13m
English
This chapter covers
Some people refer to BDD as “TDD done right.” You can also think of BDD as “how we build the right thing” and TDD as “how we build the thing right.”
--Millard Ellingsworth
As we discussed in chapter 20, test-driven development (TDD) is an effective technique that uses unit tests to verify the code. Despite TDD’s clear benefits, its usual loop
[test, code, refactor, (repeat)]
can cause developers to lose the overall picture of the application’s business goals. The project may become larger and ...