UNIX 设计原则
来源:互联网 发布:mac人名中间的点怎么打 编辑:程序博客网 时间:2024/06/10 18:52
1、 模块性原则:
写简单的,通过干净的接口可被连接的部件。
2、 清楚原则:
清楚要比小聪明好。
3、 合并原则:
设计能被其它程序连接的程序。
4、 分离原则:
从机制分离从策略,从实现分离出接口。
5、 简单原则:
设计要简单;只有当你需要的时候,增加复杂性。
6、 节俭原则:
只有当被证实是清晰,其它什么也不做的时候,才写大的程序。
7、 透明原则:
为使检查和调试明显更容易而设计。
8、 健壮性原则:
健壮性是透明和简单的追随者。
9、 表现原则:
把知识整理成资料,于是程序逻辑能变得易理解和精力充沛的。
10、最小意外原则:
在接口设计中,总是做最小意外事情。
11、沉默原则:
当一个程序令人吃惊什么也不说的时候,他应该就是什么也不说。
12、修补补救:
当你必须失败的时候,尽可能快的吵闹地失败。
13、经济原则:
程序员的时间是宝贵的;优先机器时间节约它。
14、产生原则:
避免手工堆砌;当你可能的时候,编写可以写程序的程序。
15、优化原则:
在雕琢之前先有原型;在你优化它之前,先让他可以运行。
16、差异原则:
怀疑所有声称的“唯一真理“。
17、可扩展原则:
为将来做设计,因为它可能比你认为来的要快。
阅读全文
0 0
- Unix 的设计原则
- unix设计原则
- UNIX 设计原则
- unix编程艺术的设计原则
- BSD UNIX历史以及设计原则
- unix设计十七条原则之一(unix编程艺术笔记)
- unix设计十七条原则之二(unix编程艺术笔记)
- unix设计十七条原则之一(unix编程艺术笔记)
- 设计原则 - 开闭原则
- 设计原则-开闭原则
- 设计原则
- 设计原则
- 设计原则
- 设计原则
- 设计原则
- 设计原则
- 设计原则
- 设计原则
- Chrome开发者工具详解(4)-Profiles面板
- 能否把指针变量本身传递给一个函数?
- python学习日志--day11
- Chrome开发者工具详解(5)-Application、Security、Audits面板
- animation动画
- UNIX 设计原则
- Win10进不了u盘启动该怎么办?win10无法使用U盘启动的解决方法!
- Source Insight常用配置
- Java之数据库MYSQL、JDBC工具类、properties配置文件
- Android之二维码的生成与识别
- Exploring Qualcomm's TrustZone implementation
- Android初学
- ecjtu-summer training #5 C
- ROS-kinetic 与Arduino-Arduino IDE 安装