zl程序教程

您现在的位置是:首页 >  后端

当前栏目

《敏捷软件开发:原则、模式与实践(C#版.修订版)》—第2章2.2节结论

c#模式软件开发 实践 原则 2.2 敏捷 修订版
2023-09-11 14:17:43 时间

本节书摘来自异步社区《敏捷软件开发:原则、模式与实践(C#版.修订版)》一书中的第2章2.2节结论,作者【美】Robert C. Martin , Micah Martin,更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.2 结论
敏捷软件开发:原则、模式与实践(C#版.修订版)
极限编程是一组简单、具体的实践,这些实践结合在一起形成了一个敏捷开发过程。极限编程是一种优良、通用的软件开发方法。对于大多数项目团队来说,可以拿来直接采用,也可以增加一些实践,或者对其中的一些实践进行修改后再采用。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。


常用的架构指导原则分析:要想做好架构设计,一定要遵循这几个设计原则! 本篇文章中主要介绍了在对项目系统进行架构设计,需要遵循的几种架构设计原则。架构设计的原则包括开闭原则,单一职责原则,里氏代换原则,接口隔离原则,依赖反转原则,复用与发布等同原则,共同闭包原则,共同复用原则等等。
《敏捷软件开发:原则、模式与实践(C#版.修订版)》一1.3 结论 每一个软件开发人员、每一个开发团队的职业目标,都是给他们的雇主和客户交付最大可能的价值。可是,我们的项目令人沮丧地失败了,或者未能交付任何价值。虽然在项目中采用过程方法是出于好意,但是膨胀的过程方法对于我们的失败至少是应该负一些责任的。
《敏捷软件开发:原则、模式与实践(C#版.修订版)》一1.2 原则 从上述的价值观中引出了下面的12条原则,它们是敏捷实践区别于重型过程的特征所在。 (1) 我们最优先要做的是通过尽早地、持续地交付有价值的软件来使客户满意。《MIT Sloan管理评论》杂志刊登过一篇论文,分析了对于公司构建高质量产品方面有帮助的软件开发实践1。
《敏捷软件开发:原则、模式与实践(C#版.修订版)》一导读 这本书最初想作为Designing一书的第2版,但是结果却并非如此。书中所保留的原书内容非常少,只有3章内容,即便这3章也进行了大量的修改,但书的意图、精神以及许多知识是相同的。自Desinging出版10年以来,在软件设计和开发方面我又学到了非常多的知识,这些将在本书中表现出来。
《敏捷软件开发:原则、模式与实践(C#版.修订版)》一第二部分 敏捷设计 在敏捷团队中,愿景和软件一起演化。在每次迭代中,团队改进系统设计,使设计尽可能适合于当前系统。团队不会花费许多时间去预测未来的需求和需要,也不会试图在今天就构建一些基础设施去支撑那些他们认为明天才会需要的特性。他们更愿意关注当前的系统结构,并使它尽可能地好。
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。