《敏捷软件开发:原则、模式与实践(C#版.修订版)》—第2章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月上线运营。公众号【异步图书】,每日赠送异步新书。
相关文章
- C# 基础知识 (四).C#简介及托管代码
- C#设计模式(13)——代理模式(Proxy Pattern)
- C#数据结构与算法揭秘十
- C#深拷贝扩展方法(引用类型利用序列化实现深拷贝)
- [C#] c# 验证手机号码 最新的17手机号
- C#语法之扩展
- C#设计模式——观察者模式(Observer Pattern)1
- C#设计模式——组合模式(Composite Pattern)
- C#设计模式(17)——观察者模式(Observer Pattern)
- C#设计模式——观察者模式(Observer Pattern)1
- C#设计模式——迭代器模式(Iterator Pattern)
- C# 观察者模式.
- C# 清除事件绑定的函数
- C# 设计模式----抽象工厂模式
- C#中Encoding.Unicode与Encoding.UTF8的区别
- C# 文件流压缩解压
- Atitit. 数据约束 校验 原理理论与 架构设计 理念模式java php c#.net js javascript mysql oracle
- atitit.GUI图片非规则按钮跟动态图片切换的实现模式总结java .net c# c++ web html js
- C# 委托(Delegate)
- C# 循环
- C#基础——运算符
- C#外挂开发要点
- C# ScottPlot 绘图控件 源码阅读心得体会
- c#加密:二、散列法 MD5、SHA256、SHA512
- 【UiPath2022+C#】UiPath Switch
- 【UiPath2022+C#】UiPath 循环