Adaptive Code via C#. Agile coding with design patterns and SOLID principles (2014)
Part I: Things An Agile foundation
CHAPTER 1.Introduction to Scrum
CHAPTER 2.Dependencies and layering
CHAPTER 4.Unit testing and refactoring
Part IІ: Writing SOLID code
CHAPTER 5.The single responsibility principle
CHAPTER 6.The open/closed principl
CHAPTER 7.The Liskov substitution principle
CHAPTER 8.Interface segregation
CHAPTER 9.Dependency injection
Part IІІ: Adaptive sample
CHAPTER 10.Adaptive sample: Introduction
CHAPTER 11.Adaptive sample: Sprint 1
CHAPTER 12.Adaptive sample: Sprint 2