Index

A

AAA (Arrange, Act, Assert) pattern

bug fixes and, 208

described, 126130

unit tests and, 132

abstract classes, 155, 156

abstract methods, 211

abstraction, refactoring for, 177183

abstractions

leaky, 85

maladaptive code and, 37, 38

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, 109113, 192, 200, 261

adapters, 289

adaptive code

described, xv, xvi, 37

single responsibility principle and, 169, 206

affinity estimation, 31

Agile Manifesto, 4

Agile processes and practices

described, 1, 2

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.