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