Index
A
AAA (Arrange, Act, Assert) pattern
bug fixes and, 208
unit tests and, 132
abstract methods, 211
abstraction, refactoring for, 177–183
abstractions
leaky, 85
acceptance criteria
product owner responsibility for, 7
user stories and, 14
Act phase of unit tests, 127
actions, MVC applications and, 312
ActLike<T>() method, 116
acyclic digraphs, 53
adapter classes, 181
Adapter pattern, 109–113, 192, 200, 261
adapters, 289
adaptive code
single responsibility principle and, 169, 206
affinity estimation, 31
Agile Manifesto, 4
Agile processes and practices
Scrum and, 4
vs. waterfall, xv
aliasing shorter names for longer types, 296
Get Adaptive Code via C#: Agile coding with design patterns and SOLID principles 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.