【Unix编程艺术】第13章 复杂度
来源:互联网 发布:iphone6在线软件 编辑:程序博客网 时间:2024/05/17 03:59
第13章 复杂度
尽可能简单,但也别简单过了头
KISS
Unix程序员的世界观:简单即美即雅即善;复杂即丑即怪即恶。
复杂度来源:代码规模、实现复杂度、接口复杂度
复杂度种类:偶然复杂度、选择复杂度、本质复杂度
最简原则:尽可能简单,而不过于简单。选择需要管理的上下文环境,并且按照边界所允许的最小化方式构建程序。
吝啬原则:只有实证了其他方法不通时菜写庞大程序。
编制框架时注意分离原则。框架是机制,尽可能少使用包含策略。
0 0
- 【Unix编程艺术】第13章 复杂度
- 【Unix编程艺术】第1章 哲学
- 【Unix编程艺术】第6章 透明性
- 【Unix编程艺术】第9章 生成
- 【Unix编程艺术】第10章 配置
- 【Unix编程艺术】第11章 接口
- 【Unix编程艺术】第12章 优化
- 【Unix编程艺术】第15章 - 第19章
- 【Unix编程艺术】第2章 历史 - 双流记
- 【Unix编程艺术】第4章 模块性
- 【Unix编程艺术】第5章 文本化
- 【Unix编程艺术】第7章 多道程序设计
- 【Unix编程艺术】第8章 微型语言
- unix+编程艺术学习笔记13+复杂度:尽可能简单,但别简单过了头
- 谈谈复杂度——unix编程艺术学习笔记
- 【Unix编程艺术】第3章 Unix哲学同其他哲学
- 【Unix编程艺术】第14章 语言:C还是非C
- 《Unix编程艺术》读书笔记
- vim config for C/C++/shell(ubuntu 12.04)
- Python SQL learning
- 【Unix编程艺术】第12章 优化
- Android 短信发送流程
- 让企业整体受益的3个热门“云”概念
- 【Unix编程艺术】第13章 复杂度
- hive与mysql的整合
- IOS开发 icon图标size
- hdu 1003
- Linux protobuf 2.5.0 安装
- 【Unix编程艺术】第14章 语言:C还是非C
- windows git 安装使用
- 声明宏和实现宏的用法
- Sonar codereview平台配置搭建