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.