2000 行代碼

jopen 12年前發布 | 7K 次閱讀 軟件編程

2000 行代碼

在1982年初,Lisa 軟件團隊決定在六個月后要發布這個產品。有些經理決定要跟蹤到每一個工程師的開發進度,以及他們每周寫的代碼量。他們要求每個工程師在周五的時候提交這些信息。

Bill Atkinson,QuickDraw 的作者和主要界面設計師,Lisa 的主要開發者,他認為通過代碼行數來判斷軟件的開發效率是愚蠢的。他認為正確的目標是編寫更小,更有效率的代碼。通過代碼行數來衡量工作量只能讓軟件變的臃腫。

他最近在優化 Quickdraw 的區域算法,他完全重寫了這個引擎,用了一個更加簡單和通用的方法,加上一些微調,這個引擎比以前快了6倍,同時,他讓程序減少了2000行代碼。

當他正在為這個工作寫文檔的時候,他意識到需要填寫經理們要求的那張表格,當填到代碼行數(lines of code)這個部分的時候,他想了想,然后寫了一個數字:-2000。

我不知道經理們看到這個表格的時候有什么反應,但是我知道在幾個星期后,他們就不再要求 Bill 填寫那張表格了 :)

原文鏈接,OSChina 編譯

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!