Agile Software Development, Principles, Patterns, and Practices

书名:Agile Software Development, Principles, Patterns, and PracticesSoftwareDevelopment
作者:[美]RobertC·Martin
译者:
ISBN:9780135974445
出版社:PrenticeHall
出版时间:2002-10-25
格式:epub/mobi/azw3/pdf
页数:529
豆瓣评分: 9.0

书籍简介:

Written by a software developer for software developers, this book is a unique collection of the latest software development methods. The author includes OOD, UML, Design Patterns, Agile and XP methods with a detailed description of a complete software design for reusable programs in C++ and Java. Using a practical, problem-solving approach, it shows how to develop an object-oriented application–from the early stages of analysis, through the low-level design and into the implementation. Walks readers through the designer's thoughts — showing the errors, blind alleys, and creative insights that occur throughout the software design process. The book covers: Statics and Dynamics; Principles of Class Design; Complexity Management; Principles of Package Design; Analysis and Design; Patterns and Paradigm Crossings. Explains the principles of OOD, one by one, and then demonstrates them with numerous examples, completely worked-through designs, and case studies. Covers traps, pitfalls, and work arounds in the application of C++ and OOD and then shows how Agile methods can be used. Discusses the methods for designing and developing big software in detail.Features a three-chapter, in-depth, single case study of a building security system. For Software Engineers, Programmers, and Analysts who want to understand how to design object oriented software with state of the art methods.

作者简介:

书友短评:

@ 秋明 已经不做开发了,所以只看了第一部分敏捷实践原则。这段写的很概括,没有太多的在敏捷的方法论上扩展,作为引子引出后面的章节还是很不错的。敏捷作为过程膨胀反思的产物,关注的重点是人而非流程,这本书里面谈及的很多原则,实践都值得定期回顾。尽早交付价值,欢迎改变,频繁交付,激励并支持团队,可持续的开发进度,关注技能和设计,让设计简单,面对面交谈,定期反省。最喜欢的一句是'一个指明了需求,进度以及项目成本的合同存在根本性的缺陷' @ 秋明 已经不做开发了,所以只看了第一部分敏捷实践原则。这段写的很概括,没有太多的在敏捷的方法论上扩展,作为引子引出后面的章节还是很不错的。敏捷作为过程膨胀反思的产物,关注的重点是人而非流程,这本书里面谈及的很多原则,实践都值得定期回顾。尽早交付价值,欢迎改变,频繁交付,激励并支持团队,可持续的开发进度,关注技能和设计,让设计简单,面对面交谈,定期反省。最喜欢的一句是'一个指明了需求,进度以及项目成本的合同存在根本性的缺陷' @ 飞扬天际 原理和例子阐述的深浅恰到好处,工作3~4个月有一定代码经验后看会更有感触

添加微信公众号:好书天下获取

添加微信公众号:“好书天下”获取书籍好书天下 » Agile Software Development, Principles, Patterns, and Practices
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

添加微信公众号:“好书天下”获取书籍

添加微信公众号:“好书天下”获取书籍添加微信公众号:“好书天下”获取书籍