UNIX设计哲学概要
2016-11-08 00:29
169 查看
1、小即是美,易于维护,易于理解,节省资源
2、每个程序只做好一件事,减少冗余代码,避免不必要的复杂性和缺乏灵活性,避免过高资源开销
3、尽快建立原型,原型是学习的过程,早期降低风险,减少问题的累积
4、舍高效率而取可移植性,要繁衍增多
5、使用纯文本文件来存储数据,数据可移植
6、充分利用软件的杠杆效应,代码可重用性
7、使用shell来提供杠杆效应和可移植性
8、只修改数据而不创造数据,做数据的过滤器
9、避免强制性用户界面,命令运行不要阻止用户去运行其他命令
2、每个程序只做好一件事,减少冗余代码,避免不必要的复杂性和缺乏灵活性,避免过高资源开销
3、尽快建立原型,原型是学习的过程,早期降低风险,减少问题的累积
4、舍高效率而取可移植性,要繁衍增多
5、使用纯文本文件来存储数据,数据可移植
6、充分利用软件的杠杆效应,代码可重用性
7、使用shell来提供杠杆效应和可移植性
8、只修改数据而不创造数据,做数据的过滤器
9、避免强制性用户界面,命令运行不要阻止用户去运行其他命令
相关文章推荐
- [总结]Unix设计哲学 <<Unix编程艺术>>
- [总结]Unix设计哲学 <<Unix编程艺术>>
- Unix编程哲学和软件设计方法
- unix设计哲学
- 【转载】Unix设计哲学 & 回车换行八卦 & EOF八卦 & UNIX目录结构八卦
- Unix 设计哲学基础
- [总结]Unix设计哲学 <<Unix编程艺术>>
- unix设计哲学
- Unix设计哲学之可移植性
- Unix编程哲学和软件设计方法
- unix设计哲学
- unix设计哲学
- Unix设计的哲学
- 提炼精粹 UNIX哲学之17条基础原则
- 系统设计说明书(架构、概要、详细)目录结构
- 权限管理 之二 权限管理与访问控制概要设计(转载)
- 尝试概要设计的写法
- 一个数据访问层的概要设计
- 基于Wiki的网络协作/知识积累试验平台概要设计(未完成v0.2.0204)
- 家庭财务软件的概要分析设计