用户的需求经常变化,每个开发者都深受其害。不过,如果能够提高代码的自适应性,就能更加轻松地响应变化,避免重复劳动。《C#敏捷开发实践》介绍了敏捷编程的best practice、原则和模式,能让你编写出灵活的自适应性代码,从而创造更大的商业价值。
本书共分为敏捷基础、编写SOLID代码和自适应实例三大部分,将理论与实践相结合,介绍了当前使用Microsoft .NET Framework进行C#编程的杰出实践,详尽探讨了C#开发人员如何应用Scrum等敏捷方案实现高质量、自适应的代码,并给出大量代码示例,是.NET中高级程序员进阶的实用指南。
目 录
- 第一部分 敏捷基础
- 第1章 Scrum介绍 3
- 第2章 依赖和分层 37
- 第3章 接口和设计模式 80
- 第4章 单元测试和重构 109
- 第二部分 编写SOLID代码
- 第5 章 单一职责原则 147
- 第6章 开放与封闭原则 181
- 第7章 Liskov替换原则 189
- 第8章 接口分离原则 217
- 第9章 依赖注入原则 245
- 第三部分 自适应实例
- 第10章 自适应实例简介 284
- 第11章 自适应实例冲刺1 293
- 第12章 自适应实例冲刺2 316
- 附录 自适应工具 329