November 2002
Intermediate to advanced
240 pages
5h 9m
English
A
Addition process, writing/testing code
declarations, causing other changes to ripple, 73–80
eliminating data duplication, 67–70
implementing/moving code, 61–65
AllTests suite testing, 163–164
Application test-driven development (ATDD), versus TDD, 199
Arrange/Act/Assert (3A) pattern, 97
Assertions design pattern, 157–158
ATDD (application test-driven development), versus TDD, 199
B
Bootstrapping problems, test method, 91–95
C
Child Tests, 143
Classes
code metrics, 84
concrete, 46
defining, 5
eliminating explicit class checking with polymorphism, 61–65
equality testing, 15–18, 27–31
subclasses, eliminating, 39–43
subclasses, ...