2000 行代码 - 开源中国社区
2000 行代码
oschina 2012年06月03日

2000 行代码

oschina oschina 发布于2012年06月03日 收藏 4 评论 24

腾讯云 十分钟定制你的第一个小程序>>>  

在1982年初,Lisa 软件团队决定在六个月后要发布这个产品。有些经理决定要跟踪到每一个工程师的开发进度,以及他们每周写的代码量。他们要求每个工程师在周五的时候提交这些信息。

Bill Atkinson,QuickDraw 的作者和主要界面设计师,Lisa 的主要开发者,他认为通过代码行数来判断软件的开发效率是愚蠢的。他认为正确的目标是编写更小,更有效率的代码。通过代码行数来衡量工作量只能让软件变的臃肿。

他最近在优化 Quickdraw 的区域算法,他完全重写了这个引擎,用了一个更加简单和通用的方法,加上一些微调,这个引擎比以前快了6倍,同时,他让程序减少了2000行代码。

当他正在为这个工作写文档的时候,他意识到需要填写经理们要求的那张表格,当填到代码行数(lines of code)这个部分的时候,他想了想,然后写了一个数字:-2000。

我不知道经理们看到这个表格的时候有什么反应,但是我知道在几个星期后,他们就不再要求 Bill 填写那张表格了 :)

原文链接OSChina 编译

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:2000 行代码
分享
评论(24)
最新评论
0

引用来自“Everett”的评论

引用来自“ExtremeTalk”的评论

「解放军出美女网络尖兵 90余昼夜写代码40多万行」李聪娜从国防科技大学毕业时,放弃保研资格和到沿海科研单位工作的机会,主动申请到信息化人才缺乏的西北军营,从事网络安全工作。她曾创造出连续奋战90多个昼夜,编写代码40多万行的成绩。 http://war.163.com/photoview/4T8E0001/24081.html

哪位知道一天能写4000行的代码是什么样子的?难道都是空行;
看到这条新闻的时候我对这个国家又一次绝望了

不足为奇,特定的环境会产生特定的人。
0

引用来自“ExtremeTalk”的评论

「解放军出美女网络尖兵 90余昼夜写代码40多万行」李聪娜从国防科技大学毕业时,放弃保研资格和到沿海科研单位工作的机会,主动申请到信息化人才缺乏的西北军营,从事网络安全工作。她曾创造出连续奋战90多个昼夜,编写代码40多万行的成绩。 http://war.163.com/photoview/4T8E0001/24081.html

哪位知道一天能写4000行的代码是什么样子的?难道都是空行;
看到这条新闻的时候我对这个国家又一次绝望了
0

引用来自“ExtremeTalk”的评论

「解放军出美女网络尖兵 90余昼夜写代码40多万行」李聪娜从国防科技大学毕业时,放弃保研资格和到沿海科研单位工作的机会,主动申请到信息化人才缺乏的西北军营,从事网络安全工作。她曾创造出连续奋战90多个昼夜,编写代码40多万行的成绩。 http://war.163.com/photoview/4T8E0001/24081.html

http://war.163.com/photoview/4T8E0001/24081.html#p=832TALDI4T8E0001
我看了。话说怎么就她一人有键盘?
0
评论不能放图片?哎~
0

引用来自“杨同学”的评论

标题应该改为-2000行代码

+1
0

引用来自“Lunar_Lin”的评论

再怎么牛, 历史上lisa被称 慢的可怕 . : )
身为C++开发者, 每当遇到C\java 的大括号风格时, 我就在想 这公司是以行数算工资吗? ( 所以才会要求coder没事少换行....) 传说有 对日外包 真是这样的.

那是为了可读性,又没有强制你这样做,你举得不爽可以不这样啊,话说统计代码量时会过滤这种情况的
0

引用来自“Lunar_Lin”的评论

再怎么牛, 历史上lisa被称 慢的可怕 . : )
身为C++开发者, 每当遇到C\java 的大括号风格时, 我就在想 这公司是以行数算工资吗? ( 所以才会要求coder没事少换行....) 传说有 对日外包 真是这样的.

对日外包真的是这样……只不过我们这个数据是给别人看的……唉,没办法,特定的环境赚口饭只能用特定环境里的规矩。
0
记得见过一篇文章中写的,比尔盖茨说,以代码行来判断软件项目的进度,就跟用重量来判断飞机的制造进度一样。
0
话说大括号 换行之类的是为了可读性....
0
一直给队员灌输重构与测试的重要性,结果,都没听进去。
0
这是个牛人
0
向他学习.
0
再怎么牛, 历史上lisa被称 慢的可怕 . : )
身为C++开发者, 每当遇到C\java 的大括号风格时, 我就在想 这公司是以行数算工资吗? ( 所以才会要求coder没事少换行....) 传说有 对日外包 真是这样的.
0
-2000这才真正的牛人
0
题目应该是-2000行代码吧
0
「解放军出美女网络尖兵 90余昼夜写代码40多万行」李聪娜从国防科技大学毕业时,放弃保研资格和到沿海科研单位工作的机会,主动申请到信息化人才缺乏的西北军营,从事网络安全工作。她曾创造出连续奋战90多个昼夜,编写代码40多万行的成绩。 http://war.163.com/photoview/4T8E0001/24081.html

0
我觉得初学者每天还是要以行数来锻炼自己。
0
厉害, 这就是真正的追求。
0

引用来自“杨同学”的评论

标题应该改为-2000行代码

说得好
0

引用来自“杨同学”的评论

标题应该改为-2000行代码

+1
顶部