摘要:
1.正交分解原则,拥有三原色可以组装出所有的颜色,如果不是原色的话则需要拥有更多。将代码陈述逻辑分解成功能抽象的部分,能最大限度提供重用,简化陈述,正如哲学和诗歌能简化文章表达一样。2. 迭代原则化难为量,吃自己的狗粮。这样不但能提供效率,而且能提供改进。尽一切可能,用已有的东西,哪怕是设计不善的代 阅读全文
摘要:
本文仅仅从纯粹代码维护和进化的角度考虑问题,完全忽略微观工程中的组织和分工。 程序中的组件并不等同与真实世界的组件,本质上是方法,数据,上下文。组件是抽象组件,比如开车方法,放在人身上也行,放在车身上也行,放在车身上,就是车提供一个被开的方法,属于某种,建造者模式。有时候是组件提供某种方法,有时候是 阅读全文