Adaptive Code Via C#: Agile Coding With Design ... -
: Understand roles (Product Owner, Scrum Master, Team), artifacts (Backlogs), and ceremonies (Sprints, Retrospectives).
Adaptive code doesn't exist in a vacuum; it requires a process that welcomes change. Adaptive Code via C#: Agile coding with design ...
No client should be forced to depend on methods it doesn't use. : Understand roles (Product Owner, Scrum Master, Team),
: Beware of the Service Locator anti-pattern. : Understand roles (Product Owner
The book highlights specific patterns that solve the problem of rigidity:
: Allows a single interface to represent multiple behaviors.
: Avoid "null" checks by using an object that does nothing.