Refactoring, Emergent Design & Evolutionary Architecture cover image

Refactoring, Emergent Design & Evolutionary Architecture

Describing various Agile design principles and practices in-depth.

Profile image of Brad Appleton
Jun 25, 2016 • 12 min read
4.49 (37)
Agile
Agile Techniques
Methods and Concepts

Summary

Describes Agile Design principles and practices in-depth, including refactoring, restructuring, clean-code, simple code, technical debt, incremental design, design principles, design patterns, emrgenet design, domain-driven design, evolutionary architecture.

Suggested Resources