初识敏捷框架--宣言和设计原则

我们一直在实践中探寻更好的软件开发方法,身体力行的同时也帮助他人,由此我们建立了敏捷开发框架中的四个核心价值。
我们不仅追求一个可工作的软件,我们更加要求有一个易理解、伸缩性强的软件,因此在设计过程中遵循一些基本设计原则也是不可忽视的。
敏捷宣言
设计原则
敏捷宣言

Individuals and interactions over processes and tools
个体和互动高于流程和工具
Working software over comprehensive documentation
工作的软件高于详尽的文档
Customer collaboration over contract negotiation
客户合作高于合同谈判
Responding to change over following a plan
响应变化高于遵循计划

敏捷框架宣言联盟

设计原则

单一职责原则、开闭原则、里氏替换原则、接口分离原则、依赖倒置原则、迪米特法则
1、 单一职责原则(SRP):一个类应该只有一个发生变化的原因,即一个类只负责一项职责。
2、 开闭原则(OCP):对扩展开放,对更改封闭;类模块应该是可扩展的,但是不可修改。
3、里氏替换原则(LSP):子类能替换其超类(is-a 关系),也就是说子类型(subtype)必须能替换其基类型(base type)。
4、接口隔离原则(ISP):客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。
5、依赖倒置原则(DIP):高层模块(稳定)不应该依赖低层模块(变化),二者都依赖抽象(稳定);抽象(稳定)不应该依赖于实现细节(变化),实现细节应该依赖于抽象(稳定)
6、迪米特法则(最少知识原则):如果两个类不必彼此直接通信,那么这两个类就不应当发生直接的相互作用,如果其中一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用。

网站&系统开发技术学习交流群:463167176

本站文章除注明转载外,均为本站原创或翻译,欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,共创和谐网络环境。
转载请注明:文章转载自:华晨软件-云微开发平台 » 初识敏捷框架--宣言和设计原则
本文标题:初识敏捷框架--宣言和设计原则
本文地址:http://www.hocode.com/OrgTec/Agile/0004.html

相关文章: 初识敏捷框架--12条敏捷原则

电话
电话 18718672256

扫一扫
二维码