【模型篇】领域建模是什么
理论前提
1.大多数软件项目中,主要的焦点应该是领域和领域逻辑
2.复杂的领域设计应该基于模型
一种思维方式,一组优先任务。
敏捷&极限编程:反对预先设计,投入更多的精力在促进沟通和提高项目快速应变能力,每次做最简单而管用的实现,通过不断地重构一步步作出小的设计改进。最终得到满足客户真正需求的设计。避免过度设计
但是定义“简单”?试图避免过度设计又可能走向另外一个极端--不敢做任何深入的设计思考
理论前提
1.大多数软件项目中,主要的焦点应该是领域和领域逻辑
2.复杂的领域设计应该基于模型
一种思维方式,一组优先任务。
敏捷&极限编程:反对预先设计,投入更多的精力在促进沟通和提高项目快速应变能力,每次做最简单而管用的实现,通过不断地重构一步步作出小的设计改进。最终得到满足客户真正需求的设计。避免过度设计
但是定义“简单”?试图避免过度设计又可能走向另外一个极端--不敢做任何深入的设计思考