Remove 2007 Remove Architecture Remove System Architecture Remove TDD
article thumbnail

AoAD2 Practice: Incremental Design

James Shore

This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. To be specific, when you first create a design element, whether it’s a new method, a new class, or even a new architecture, be completely specific. Breakthroughs happen at all levels of the design, from methods and functions to architectures.

article thumbnail

AoAD2 Practice: Blind Spot Discovery

James Shore

This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Unfortunately, error handling is a common blind spot for less experienced programmers and teams, and even experienced teams can’t predict every failure mode of a complex system. But what if your team doesn’t use TDD, or doesn’t use it properly?