作者: Andy Hertzfeld
日期: 1982 二月
人物: Bill Atkinson
主题: 软件设计 管理 LISA
总结: (很难)用代码行数来管理进度不合适
1982 年初, LISA 软件团队正努力的计划在六个月内推动软件的发布. 有些经理决定通过每周程序员写的代码行数来记录跟踪每个工程师的进度. 他们甚至有一张表格每个程序员每周五都得填写 其中有一栏就是这周总共写的代码行数.
QuickDraw 的主要接口设计者和到现在为止 最重要的LISA 开发者 Bill Atkinson 认为通过代码行数来评估进度的确很愚蠢. 他的目标是用更少的代码写出更快的程序. 如果用代码行数来衡量进度的话只会鼓励写出更笨重 更差的 邋遢,臃肿的代码.
他当时正在优化 Quickdraw 的区域计算 并且重写了整个区域引擎 用更少 更简单的算法. 经过一些代码调整后 他的区域操作比以前快 6倍 并且 比原来代码少了 2000行.
他正完工后 并且需要第一次填表了. 当他填到代码行数这一栏 他想了一会 写下了 -2000.
我不太清楚他的经理怎么想的 不过我知道几周后 经理不让 Bill 再填这个表了 并且 他也愉快的答应了.
原文: http://www.folklore.org/StoryView.py?story=Negative_2000_Lines_Of_Code.txt
强烈推荐
- 英国代购-畅购英伦
- TopCashBack 返现 (英国购物必备, 积少成多, 我2年来一共得了3000多英镑)
- Quidco 返现 (也是很不错的英国返现网站, 返现率高)
- 注册就送10美元, 免费使用2个月的 DigitalOcean 云主机(性价比超高, 每月只需5美元)
- 注册就送10美元, 免费使用4个月的 Vultr 云主机(性价比超高, 每月只需2.5美元)
- 注册就送10美元, 免费使用2个月的 阿里 云主机(性价比超高, 每月只需4.5美元)
- 注册就送20美元, 免费使用4个月的 Linode 云主机(性价比超高, 每月只需5美元) (折扣码: PodCastInit2022)
- PlusNet 英国光纤(超快, 超划算! 用户名 doctorlai)
- 刷了美国运通信用卡一年得到的积分 换了 485英镑
- 注册就送50英镑 – 英国最便宜最划算的电气提供商
- 能把比特币莱特币变现的银行卡! 不需要手续费就可以把虚拟货币法币兑换
微信公众号: 小赖子的英国生活和资讯 JustYYUK