敏捷开发三个概念:
1、可以提供必要的纪律和反馈的实践——持续交付,结对编程,面对面交流,业务人员与开发人员一起工作,测试与开发人员一起工作。
2、可以保持软件灵活性,可维护性的设计原则。SRP— 单一职责原则,ocp,lsp,dip,isp,rep,ccp,crp,adp,sdp,sap——稳定抽象原则。
3、已经被证明针对特定的问题可以平衡这些原则的设计模式——面向软件架构的设计模式,设计模式,常用惯用法。
敏捷开发三个概念:
1、可以提供必要的纪律和反馈的实践——持续交付,结对编程,面对面交流,业务人员与开发人员一起工作,测试与开发人员一起工作。
2、可以保持软件灵活性,可维护性的设计原则。SRP— 单一职责原则,ocp,lsp,dip,isp,rep,ccp,crp,adp,sdp,sap——稳定抽象原则。
3、已经被证明针对特定的问题可以平衡这些原则的设计模式——面向软件架构的设计模式,设计模式,常用惯用法。