Blueherb In solitude, where we are least alone
摘要: 解耦与得墨忒耳法则 把自己的代码组织成最小组织单位(模块),并限制他们之间的交互,如果随后处于折中必须替换某个模块,其他模块仍然能够工作。 使耦合j减少 有许多不必要的依赖关系的系统难以维护,往往高度不稳定。为了使依赖关系保持最少,我们使用得墨忒耳法则设计我们的方法与函数。 函数的得墨忒耳法则 函数 阅读全文
posted @ 2019-11-28 10:01 帅气的小土豆 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 按照合约的设计 与计算机系统打交道很难,与人打交道更难,作为一个族群,我们花费在交往上的问题时间更长,在过去的几千年里,我们应用于编写软件的坦率的方案就是合约, 合约可一规定你的权利与责任,也规定对方的权力与责任此外,还有怪鱼任何一方没有遵守合约后果的约定。 DBC 为eiffel语言发展了按合约设 阅读全文
posted @ 2019-11-28 09:20 帅气的小土豆 阅读(129) 评论(0) 推荐(0) 编辑