• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 修改一行代碼需要6天時間?

    發表于:2013-01-05來源:InfoQ作者:不詳點擊數: 標簽:編程
    修改一行代碼需要6天時間,你信嗎?這篇文章的作者給我們講了一個真實的故事。 首先我們來看一下有哪些人物: Philip:President,會長 Lee:Operations Manager,執行經理

      修改一行代碼需要6天時間,你信嗎?這篇文章的作者給我們講了一個真實的故事。

      首先我們來看一下有哪些人物:

      Philip:President,會長

      Lee:Operations Manager,執行經理

      David:IT Director,IT總監

      Judy:IT Admin,IT管理員

      Ed:programmer,程序員

      Shirley:Code Review,代碼復查人員

      Julie:IT Testing,IT測試人員

      Joe:IT Security,IT安全人員

      Tony:IT Testing,IT測試人員

      故事是這樣的:

      Philip認為工廠的10%未得到充分使用,要么選擇有更多積壓,要么解雇員工,因此詢問Lee的建議。Lee建議將積壓的時間從3個月以上改為4個月以上,而這個修改,也許只需要修改傳統軟件中的一項配置就可以。接下來,將這件事交給了David,David同意了,并將這件事安排給Judy,Judy建了一個單據號#129281。

      兩天后,David詢問Judy事情的進展,Judy回復需要等開發人員修改玩14個bug后才能處理,David指示將這項任務提前。

      1個小時后,Ed修改完代碼,將某個硬編碼屬性的取值從“3”改成“4”,Ed將代碼提交給Shirley進行審查。Shirley要求Ed對硬編碼的參數文件進行登錄。

      2個小時后,Ed再次提交代碼審查。Julie反饋,代碼未通過用戶接受度測試,并讓聯系Joe確認。

      2個小時后,Joe因為訪問授權問題,以及代碼命名問題,將Ed的提交駁回修改。

      1天后,Ed修改好命名問題后,再次提交代碼測試。Tony認為沒有給時間寫測試用例,無法進行測試,因此無法讓代碼通過測試進行發布。

      2天后,Philip指示David,讓Tony通過Ed的代碼并發布產品。

      至此,總共消耗的時間為6天,重要代碼修改了1行,重要代碼修改了1個字節。

      也許這種故事在我們身邊時有發生,常常產品經理會對程序員說,“我這個需求很簡單,就把那個放大一點,顯示時間久一點,我覺得幾分鐘就能搞定了”,類似的需求會有很多。結果真的是這樣嗎?我很想問一下,“元芳,你怎么看?”歡迎大家討論。

      另外,推薦一下作者的博客,有很多有趣的博文分享:http://edweissman.com/ ,以及作者分享的一本電子書:http://v25media.s3.amazonaws.com/edw519_mod.pdf

      黃玲艷 是一名資深Flash工程師,做過互動產品開發及音視頻等多媒體產品開發,現供職于新浪,負責部門內Flash開發團隊。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>