[翻譯]6天時(shí)間,1行代碼

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

這是個(gè)真實(shí)的故事

總經(jīng)理:我們的工廠有10%的產(chǎn)能沒有充分利用。除非能開始安排更多的訂單,否則就要解雇人了。我覺得還是給大家找到事做比較好,建立庫(kù)存,為旺季做好準(zhǔn)備。該怎么做呢?

運(yùn)營(yíng)經(jīng)理:公司規(guī)定不能生產(chǎn)超過3個(gè)月的訂單。如果我們把它改成4個(gè)月,應(yīng)該就有足夠的工作量了。
總經(jīng)理:就這么辦吧。怎么著手做呢?

運(yùn)營(yíng)經(jīng)理:我也不是很清楚。大概是要改某個(gè)老系統(tǒng)里的配置項(xiàng)吧。
David(IT主管):沒問題,應(yīng)該就是改一行代碼的事。給IT Service填個(gè)ticket吧。

IT管理員:我已經(jīng)把129281號(hào)Ticket分配下去了。不過還需要業(yè)務(wù)影響分析以及主管審核。

David(IT主管):這是老總派下來的。如果不馬上做的話,我們就得開人了。
IT管理員:好吧,我來填這些部分,給它開綠色通道。

2天后

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

IT管理員:它是列表里最優(yōu)先的功能改進(jìn)任務(wù)了,前面還有14個(gè)bug要修。
David(IT主管):要啥任務(wù)列表啊,趕快把它分配給Ed,緊急任務(wù)。

1小時(shí)后

Ed(程序員):我修改了模塊ORP572的第1252行,把一個(gè)硬編碼的變量 MonthsOfBacklog 從3改成了4。單元測(cè)試過了。我跑了兩次批量,工作列表如預(yù)期一樣增加了10%。沒問題了。我剛剛把代碼提交復(fù)審,并把它挪進(jìn)Homer等待驗(yàn)收測(cè)試。

復(fù)審員:現(xiàn)在公司規(guī)定禁止任何硬編碼的變量。你要把它改成一個(gè)配置文件。另外,這里有2個(gè)以前留下的調(diào)試命令,一個(gè)變量未賦值的編譯警告,一個(gè)硬編碼的員工ID,這些都需要改掉才能上線。

Ed:這特么什么鬼。
復(fù)審員:的確是啊。但是你既然改了ORP572模塊,你就有責(zé)任修正違反公司當(dāng)前規(guī)定的遺留錯(cuò)誤。我不能任由這個(gè)模塊這個(gè)樣子。

2小時(shí)后

Ed:好了,弄完了。我提交復(fù)審了。
Julie (測(cè)試):Homer不能用來做驗(yàn)收測(cè)試,因?yàn)镕red正在跑一個(gè)月末總賬對(duì)照測(cè)試。用Marge吧。
Ed:我沒有Marge的帳號(hào)。
Julie:那你找安全管理員,讓他給你分配帳號(hào)。

2小時(shí)后

安全管理員:我要有David簽字才能給你帳號(hào)。他出差了。你能等到周一么?
Ed:恐怕不行。老總馬上就要這個(gè)功能。你讓他授權(quán)吧。

復(fù)審員:你的配置參數(shù) "MonthsOfDemand" 需要改個(gè)更好的名字。外包程序員可看不懂這是啥。另外這個(gè)變更需要審計(jì)跟蹤。
Ed:公司規(guī)定是啥?
復(fù)審員:這個(gè)沒有明確的文檔。外包團(tuán)隊(duì)wiki更新要滯后3個(gè)月。不過我向你保證,新的配置參數(shù)必須符合命名要求而且保持審計(jì)跟蹤。

1天以后

Ed:我把參數(shù) "MonthsOfDemand" 改成了 "SelectedMonthsOfBacklogDemand",并且在維護(hù)系統(tǒng)中增加了PAR634來記錄和跟蹤這個(gè)變更。我已經(jīng)提交代碼復(fù)審了。
Tony(測(cè)試):我在Marge里看到129281了,但是沒有測(cè)試計(jì)劃啊。
Ed:你就跑一遍老的,再跑一遍新的,記錄一下 WorkOrdersHours 報(bào)表中增長(zhǎng)的情況。
Tony:這就是你的測(cè)試計(jì)劃?不不不。這個(gè)會(huì)影響工廠里每個(gè)環(huán)節(jié)。我要有用戶選定的測(cè)試用力,期待結(jié)果,測(cè)試執(zhí)行文檔,以及客戶簽字。

2天后

總經(jīng)理:David, 讓Tony把Ed的修改馬上上線。
David(IT主管):好嘞,老板。

總共花費(fèi):6天
任務(wù)相關(guān)代碼修改行數(shù):1
任務(wù)相關(guān)字節(jié)修改數(shù):1
頭痛藥:24
憤怒的在論壇對(duì)噴:14小時(shí)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一年的十分之一已經(jīng)過去啦,真的眨眼之間呀。明天去天津再次考察,這次考察的重點(diǎn)主要放在濱海新區(qū)。估計(jì)又得在這邊住一晚...
    對(duì)月飲酒閱讀 153評(píng)論 0 0
  • 他說 兩個(gè)月以前 他從家里出來 帶著幾百塊 這幾百塊 差不多是孩子的兩罐奶粉錢 就這樣被他帶了出來 一個(gè)月之后,沒...
    吻章閱讀 190評(píng)論 2 0
  • 這是一篇不太會(huì)寫文章的人寫的分享文章,功能為主,套路為輔。 首先我的項(xiàng)目名稱叫speaking café。顧名思義...
    f1edd8b7aea2閱讀 493評(píng)論 1 2

友情鏈接更多精彩內(nèi)容