1. 前两天跟大神聊到,我们是怎样达成风格、设计诸多思想的一致以至于完全放心对方开发代码的?回想一下,我们几个之间对同一个需求设计的不同,大多是由于建模思想的不同,其他细节,是高度一致的,而建模是无法统一的,它来自于不同人看世界的方法,不同的方法决定了看到的内容是不一样的。一粒沙里藏着一个世界,不同人看这粒沙也是不一样的。但是我们跟下一届就有了比较明显的区别。代码观就像人的价值观,每一届都有自己的成长环境,不同的成长环境塑造了不同的代码观。大神说,“我们的设计一致,是长时间共事培养出来的默契”,有点玄乎,其实就是看的比较多写的多想的多吧。我们想让新同学也有这种默契,现在看来有些难,我想归根结底还是大家面对面的交流有点少,没有在代码观上达成一致吧。
2. 上周参加了OO建模范式的培训。OO建模范式于我而言是希望普及培训的,因为我自己属于改革推动的角色,关键角色多学习多读书能大大减轻改革过程中与人相关的工作难度。说起OO,有一句话印象很深:“我们说门开了,是人把门推开了还是门把门推开了?”,这句话道出了业务建模很核心的东西,是的,应该是门把门推开了,就像pos机系统,有人、营业员、pos机,其实营业员在建模建模里对外联系很少,这与现实是不一样的,就是说其实是pos机在收钱,营业员没干啥。