Adaptive Code via C# Agile coding with design patterns and SOLID principles (2014)

Adaptive Code via C# Agile coding with design patterns and SOLID principles (2014)

Part I: An Agile foundation

CHAPTER 1. Introduction to Scrum

CHAPTER 2. Dependencies and layering

CHAPTER 3. Interfaces and design patterns

CHAPTER 4. Unit testing and refactoring

Part IІ: Writing SOLID code

CHAPTER 5. The single responsibility principle

CHAPTER 6. The open/closed principle

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

Appendix A. Adaptive tools



All materials on the site are licensed Creative Commons Attribution-Sharealike 3.0 Unported CC BY-SA 3.0 & GNU Free Documentation License (GFDL)

If you are the copyright holder of any material contained on our site and intend to remove it, please contact our site administrator for approval.

© 2016-2026 All site design rights belong to S.Y.A.