Index
Numbers
40-hour week, XP practices, 227
A
Abuse stories
emphasizing cost of not addressing issues, 136–137
writing, 137–138
Abusers, 137
Acceptance Test-Driven Development (ATDD)
Behaviour-Driven Development (BDD) tools, 98–99
keyword-based tools supporting, 98
modularity tools supporting, 97
overview of, 95–96
visual playback tools supporting, 99
Acceptance tests
automated, 96–99
case study using Fit tool, 101–102
feedback mechanisms in, 58
overview of, 95
techniques for writing automated, 99–101
UI tests, 140
Adapter design pattern, 65
Adaptive maintenance, of software, 135
Agile development
application design principles, 154
branching strategies in, 124, 126
changeability principle, 138–139
collaboration needs in, 171
continuous design ...
Get Managing Software Debt: Building for Inevitable Change now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.