博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Doug McIlory [McIlory78]
阅读量:7141 次
发布时间:2019-06-28

本文共 325 字,大约阅读时间需要 1 分钟。

hot3.png

  1. 让每个程序就做好一件事.如果有新任务,就重新开始,不要往原程序中假如新功能而搞得复杂.
  2. 假定每个程序的输出都会成为另一个程序的输入,哪怕那个程序还是未知的,输出中不要有无关的信息干扰.避免使用严格的分栏格式和二进制格式输入.不要坚持使用交互式输入.
  3. 尽可能早的将设计和编译的软件投入试用,哪怕是操作系统也不例外,理想情况下,应该是在几星期内.对拙劣代码别犹豫,扔掉重写.
  4. 优先使用工具而不是拙劣的帮助来减轻编程任务的负担.工欲善其事,必先利其器

Unix哲学是这样的:一个程序只做一件事,并做好.程序要能协作.程序要能处理文本流,以为这是最通用的接口.

转载于:https://my.oschina.net/768272516/blog/192230

你可能感兴趣的文章
基于UDP协议的网络程序
查看>>
Linux常用网络工具traceroute路由扫描
查看>>
线索化二叉树
查看>>
Git命令集之十——文件移动命令
查看>>
产业融合促使未来进入一个新的商业模式中去
查看>>
关于设置http响应头connection的作用
查看>>
GCC的几个重要选项解释
查看>>
Java之注解
查看>>
PHP响应式VIP电影影视系统源码 带自动采集和会员管理系统
查看>>
iframe里弹出的层显示在整个网页上
查看>>
开源项目Bug悬赏任务
查看>>
ubuntu 和 win10 双系统安装 及 pyopengl 环境配置修改
查看>>
学习计划书
查看>>
为什么你的智能手表功能这么多,ICMAX来解答
查看>>
tor_api
查看>>
给国外电子邮箱发海外邮件用什么邮箱好?
查看>>
更改session值后显示在前端页面
查看>>
DNS域名系统(一)
查看>>
定制CentOS 6.3 自动安装盘
查看>>
Connectify+Wireshark捕获手机APP的数据包
查看>>