Remove 2003 Remove System Architecture Remove TDD
article thumbnail

Our book “Software Architecture Metrics: Case Studies to Improve the Quality of Your Architecture” is published!

Apiumhub

He began his professional career with a specific interest in object-oriented design issues, with deep studies in code-level and architectural-level design patterns and techniques. Since 2003, she and her teams have been using domain-driven design (DDD) to achieve this goal.

article thumbnail

AoAD2 Practice: Incremental Design

James Shore

Evans 2003] (Chapter 8.) Breakthroughs happen at all levels of the design, from methods and functions to architectures. As “A TDD Example” on p.XX Refactorings occur every few minutes, during the “Refactoring” step of the TDD cycle. During TDD, navigators should also consider the wider scope. Refactoring.