【Unix编程艺术】第13章 复杂度

来源:互联网 发布:iphone6在线软件 编辑:程序博客网 时间:2024/05/17 03:59

13章 复杂度

尽可能简单,但也别简单过了头

KISS


Unix程序员的世界观:简单即美即雅即善;复杂即丑即怪即恶。

复杂度来源:代码规模、实现复杂度、接口复杂度

复杂度种类:偶然复杂度、选择复杂度、本质复杂度


最简原则:尽可能简单,而不过于简单。选择需要管理的上下文环境,并且按照边界所允许的最小化方式构建程序。

吝啬原则:只有实证了其他方法不通时菜写庞大程序。

编制框架时注意分离原则。框架是机制,尽可能少使用包含策略。

0 0
原创粉丝点击