
敏捷开发软件设计设计模式软件工程
敏捷软件开发:原则、模式与实践
[美] 马丁著
224 查看
9.1 分
24.87 MB
- 出版社
- 清华大学出版社
- 出版日期
- 2009年1月
- ISBN
- 9787302071976
- 语言
- 中文
内容简介
《敏捷软件开发:原则、模式与实践》讨论的并不只是如何使用某种敏捷流程,而是软件开发团队怎样通过短周期反馈、持续测试和不断重构,使系统在需求变化中仍然保持可维护性。作者把敏捷思想与具体编程实践紧密连接起来。
书中介绍极限编程中的迭代开发、测试优先、结对编程和重构等实践,并进一步系统阐述单一职责、开闭原则、里氏替换、依赖倒置和接口隔离等面向对象设计原则。这些原则后来被广泛概括为 SOLID,成为现代软件设计的重要基础。
在设计层面,本书结合 UML 和真实项目分析策略、模板方法、观察者、抽象工厂等经典模式,并通过 C++与 Java 代码展示设计如何随着需求逐步演化。重点不是在项目开始时预测所有结构,而是通过测试与重构持续改善设计。
本书适合 Java、C++等面向对象开发者、架构师和技术负责人阅读。虽然部分语言版本和工具带有时代背景,但敏捷反馈、自动化测试、依赖管理和面向对象设计原则至今仍是高质量软件工程的重要基础。
书籍信息
- 书名
- 敏捷软件开发:原则、模式与实践
- 作者
- [美] 马丁
- 出版社
- 清华大学出版社
- 出版日期
- 2009年1月
- ISBN
- 9787302071976
- 语言
- 中文
- 文件格式
- 文件大小
- 24.87 MB
备用下载地址
**** 本站所有资源均经过人工核查,确保品质可靠。所有资源均免费,如您觉得满意,请分享给更多的人。如果您有任何问题,可以
