[翻译]6天时间,1行代码

来源 http://edw519.posthaven.com/it-takes-6-days-to-change-1-line-of-code

这是个真实的故事

总经理:我们的工厂有10%的产能没有充分利用。除非能开始安排更多的订单,否则就要解雇人了。我觉得还是给大家找到事做比较好,建立库存,为旺季做好准备。该怎么做呢?

运营经理:公司规定不能生产超过3个月的订单。如果我们把它改成4个月,应该就有足够的工作量了。
总经理:就这么办吧。怎么着手做呢?

运营经理:我也不是很清楚。大概是要改某个老系统里的配置项吧。
David(IT主管):没问题,应该就是改一行代码的事。给IT Service填个ticket吧。

IT管理员:我已经把129281号Ticket分配下去了。不过还需要业务影响分析以及主管审核。

David(IT主管):这是老总派下来的。如果不马上做的话,我们就得开人了。
IT管理员:好吧,我来填这些部分,给它开绿色通道。

2天后

David(IT主管):129281咋样了?

IT管理员:它是列表里最优先的功能改进任务了,前面还有14个bug要修。
David(IT主管):要啥任务列表啊,赶快把它分配给Ed,紧急任务。

1小时后

Ed(程序员):我修改了模块ORP572的第1252行,把一个硬编码的变量 MonthsOfBacklog 从3改成了4。单元测试过了。我跑了两次批量,工作列表如预期一样增加了10%。没问题了。我刚刚把代码提交复审,并把它挪进Homer等待验收测试。

复审员:现在公司规定禁止任何硬编码的变量。你要把它改成一个配置文件。另外,这里有2个以前留下的调试命令,一个变量未赋值的编译警告,一个硬编码的员工ID,这些都需要改掉才能上线。

Ed:这特么什么鬼。
复审员:的确是啊。但是你既然改了ORP572模块,你就有责任修正违反公司当前规定的遗留错误。我不能任由这个模块这个样子。

2小时后

Ed:好了,弄完了。我提交复审了。
Julie (测试):Homer不能用来做验收测试,因为Fred正在跑一个月末总账对照测试。用Marge吧。
Ed:我没有Marge的帐号。
Julie:那你找安全管理员,让他给你分配帐号。

2小时后

安全管理员:我要有David签字才能给你帐号。他出差了。你能等到周一么?
Ed:恐怕不行。老总马上就要这个功能。你让他授权吧。

复审员:你的配置参数 "MonthsOfDemand" 需要改个更好的名字。外包程序员可看不懂这是啥。另外这个变更需要审计跟踪。
Ed:公司规定是啥?
复审员:这个没有明确的文档。外包团队wiki更新要滞后3个月。不过我向你保证,新的配置参数必须符合命名要求而且保持审计跟踪。

1天以后

Ed:我把参数 "MonthsOfDemand" 改成了 "SelectedMonthsOfBacklogDemand",并且在维护系统中增加了PAR634来记录和跟踪这个变更。我已经提交代码复审了。
Tony(测试):我在Marge里看到129281了,但是没有测试计划啊。
Ed:你就跑一遍老的,再跑一遍新的,记录一下 WorkOrdersHours 报表中增长的情况。
Tony:这就是你的测试计划?不不不。这个会影响工厂里每个环节。我要有用户选定的测试用力,期待结果,测试执行文档,以及客户签字。

2天后

总经理:David, 让Tony把Ed的修改马上上线。
David(IT主管):好嘞,老板。

总共花费:6天
任务相关代码修改行数:1
任务相关字节修改数:1
头痛药:24
愤怒的在论坛对喷:14小时

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,547评论 6 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,399评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,428评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,599评论 1 274
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,612评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,577评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,941评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,603评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,852评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,605评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,693评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,375评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,955评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,936评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,172评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,970评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,414评论 2 342

推荐阅读更多精彩内容

  • 一年的十分之一已经过去啦,真的眨眼之间呀。明天去天津再次考察,这次考察的重点主要放在滨海新区。估计又得在这边住一晚...
    对月饮酒阅读 80评论 0 0
  • 他说 两个月以前 他从家里出来 带着几百块 这几百块 差不多是孩子的两罐奶粉钱 就这样被他带了出来 一个月之后,没...
    吻章阅读 157评论 2 0
  • 这是一篇不太会写文章的人写的分享文章,功能为主,套路为辅。 首先我的项目名称叫speaking café。顾名思义...
    f1edd8b7aea2阅读 450评论 1 2