多数人员都处于一个懵逼状态,当然也包括我(哈哈)举个例子:在做一个反向订单业务的时候我们在项目中称为“反向订单”,到甲方这里称为“散件入库”这只是其中的一个,总之当时给我的感觉就是我是不是进错会议室了。
当然模型的制定不会是那么顺利的,这个过程相当于让甲方学习了一门新的语言了,但是如果在项目的一开始我们就带入模型的概念,从文档,原型、示例图、PPT、各种图、会议上等都带入模型的概念,慢慢的也都习惯了,时间长了大家就都会认为这是合理的了,时间能消磨很多棱角的。
在第二个示例(用领域模型进行讨论:)中我们很明显的可以发现在沟通的过程中使用了很多的模型中的关键词或者短语进行着沟通,其实精简模型的最有效的方式就是沟通,再通过沟通的过程中尽可能多的使用模型中的术语,这样我们才有可能找出更多的模型变化,然后找出一个最精简的变化去更新模型,其实这样的好处不仅仅是对模型的精简,也是对程序设计,对代码的精简,也就是说在我们日常的沟通过程中其实已经在对怎么做出高质量的产品做着研究或者是改变的、这个过程也是在对代码做着不断的重构动作(语言的使用十分重要)
最近一两个月将持续更新领域驱动设计。有偏差的望大家指出,相互学习。
有不足之处 希望大家指出相互学习,
本文原创:转载请注明出处 谢谢!
|