📄 8 app.txt
字号:
应用Unix哲学
这些哲学原则绝不是含糊的概念。在Unix世界,它们直接源于经验,并指导我们正在从事的具体开发实践。这里有一份可能尚不完全的表:
* 任何与源代码、目标无关的过滤器都要有一个。
* 数据流只要可能就应该是文本的(这样才可以用标准的工具阅读和过滤)
* 数据库规划和应用协议只要可能应该是文本的(文本可读、文本可编辑)
* 复杂的前端(用户界面)和负责的后端之间应该被清晰分离
* 如果可能,在决定用C语言编码前尝试解释性语言(译者注:包括脚本语言)
* 使用多种语言要比单一的语言好,除非这这会增加复杂性
* 更多得接受各种输入,对于输出则要吝啬的控制
* 过滤时不要丢掉你可能并不需要的信息
* 小就是好的,写程序时做到刚好能够完成你的任务
我们将会观察Unix设计规则以及从这些规则中导出的原则,并应用它们。就像预料中的,它们正成为其它领域内软件工程里最好的原则。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -