文档章节

Doug McIlory [McIlory78]

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


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

© 著作权归作者所有

共有 人打赏支持
霸气千秋
粉丝 20
博文 22
码字总数 2864
作品 0
朝阳
程序员
私信 提问
以太坊 智能合约 Solidity interface的使用

以太坊网络把在网络上读与写数据进行了区分,写数据被称作交易(transaction),读数据被称作调用(call)。 使用工具:remix IDE —browser-based 场景:两个合约分别部署在不同的地址,相互间的...

echoZzy
2018/06/07
0
0
Lucene 项目入驻 Apache 10 周岁纪念

从一个练手项目开始到搜索引擎行业的巨头,Lucene 项目已经在 Apache 组织整整 10 年了。2001年9月18日,Jason Van Zyl 首次将 Doug Cutting 的 Lucene 项目引入了 Apache 基金会,在此之前,...

红薯
2011/09/21
1K
6
Hadoop 之父:开发者应将开源纳入职业规划

据福布斯报道,Hadoop 之父 Doug Cutting 在近日的 Oracle Code One 大会(原 JavaOne ) 上,获得了“开拓者奖”(Groundbreaker Award)。Doug Cutting 是 Hadoop 的创始人之一,Cloudera ...

王练
2018/12/11
0
0
原特斯拉高级工程副总裁 Doug Field 重返苹果,加入绝密造车计划

雷锋网新智驾消息,特斯拉高级工程副总裁 Doug Field在监督完Model 3的生产后已于今年5月离开了特斯拉,并在昨日重新回到苹果公司,加入了Bob Mansfield负责的苹果绝密造车计划「Project Tit...

利荣
2018/08/10
0
0
No.7 Hadoop之父Doug Cutting在清华的讲座记录

0x00 前言 2014年,Hadoop之父Doug Cutting在清华开了一次讲座,当时三个小伙伴一起翘班骑自行车到现场听了这场讲座,很认真地做了笔记。 现在翻出来回顾一下感觉还是有不少感触的,稍加整理...

dantezhao
2017/09/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

组合问题(先提取数字+全组合)

今天在网上看到一个问题:想从A,B,C,D,E字母中选取3个A,B,C;并做出全组合ABC,ACB,BAC,BCA,CBA,CAB。这样的结果会有多少? 想法也是和问题一致: 1. 先从数列中选取所需要的值: A,B,C,D,E中选取...

tedzheng
14分钟前
0
0
vi常用命令

记录存档用,如下: 1、打开命令: vi+filename 2、退出命令: :q 退出而且不保存修改的内容 :q! 强制退出不保存修改的内容 :wq 退出并且保存修改的内容 :wq! 强制保存修改的内容然后退出...

ZICK_ZEON
15分钟前
1
0
查看Mysql正在执行的事务、锁、等待

一、关于锁的三张表(MEMORY引擎) ## 当前运行的所有事务mysql> select * from information_schema.innodb_trx\G;*************************** 1. row *************************** ......

吴伟祥
16分钟前
1
0
判断ifream 是否加载完成

$(function(){var iframe = document.getElementById("mainFrames"); if (iframe.attachEvent){ iframe.attachEvent("onload", function(){ //你要做的事}); }els......

卖星星的小矮人
18分钟前
1
0
11 Git —— 自定义Git

11 Git —— 自定义Git 忽略特殊文件 有些时候,你必须把某些文件放到Git工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件啦,等等,每次git status都会显示Untracked files ....

lwenhao
25分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部