計算機程式設計的21條規律 轉

2022-07-19 07:27:16 字數 860 閱讀 1911

1 任何乙個程式一旦發布就意味著它已經過時了。

2 讓需求根據程式調整往往要比讓程式根據需求調整來得容易。

3 如果乙個程式是有用的,那它必將被改變。

4 如果乙個程式是無用的,那它必須被注釋。

5 在任何乙個程式裡只有10%的**會被執行。

6 軟體會無限擴張以占用所有的系統資源。

7 任何有價值的程式都會包含至少乙個錯誤。

8 乙個演示版的程式完美無瑕的機率和關注它的人數成反比,最終要花費的金錢的數量是原數量的平方。

9 乙個程式的致命錯誤要到其發布至少半年後才會被發現。

10 不可檢測的錯誤是無窮無盡的,並以各種形式存在;相反,可檢測的錯誤從理論上講是有限的。

11 隨著時間的推移,修正某個錯誤所需花費的精力會成指數級增加。 軟體開發網

12 程式的複雜度會一直增長,直到超出維護它的程式設計師的能力為止。

13 一段你自己寫的**如果幾個月不曾看過,那很有可能其他人也會寫出相同的**。

14 在每個小程式裡都會有一大段**想要破殼而出。

15 你越快開始編寫**,就會需要越長的時間。 軟體開發網

16 乙個專案如果沒有精心策劃,那將需要比預期多出兩倍的時間來完成它;相反的,如果專案是精心策劃過的,就只需要多出一倍的時間。

軟體開發網

17 向乙個落後於進度的專案新增程式設計師只會讓專案更加落後於進度。

18 乙個程式的完成程度總在90%到95%之間。

19 如果你讓一團糟糕的**自動化,那你就會得到一團自動化的糟糕的**。

20 建立乙個連傻瓜都會使用的程式,而只有乙個傻瓜才想要去使用它。

21 使用者直到他們使用了乙個程式之後才知道他們究竟想要的是什麼。

計算機程式設計的24條法則

1 致命的異常終止決不允許 2 以這個次序編寫 使用者手冊 說明書 幫助 源 3 除非你使用risk factor analysis 否則乙個程式將花費雙倍你認為開發所需的時間 重複工作 4 編碼工作量應該不超過開發工作的百分之二十 5 測試應該至少佔工程的百分之三十 6 注釋應該至少要佔源 的百分...

計算機程式設計的24條法則

1 致命的異常終止決不允許 2 以這個次序編寫 使用者手冊 說明書 幫助 源 3 除非你使用risk factor analysis 否則乙個程式將花費雙倍你認為開發所需的時間 重複工作 4 編碼工作量應該不超過開發工作的百分之二十 5 測試應該至少佔工程的百分之三十 6 注釋應該至少要佔源 的百分...

計算機的程式語言

參考 0.簡述 在計算機體系中,指令就是指揮計算機工作的指示和命令。不管是哪種計算機語言編寫的程式,在執行時最終都會轉化為計算機能識別的01二進位制指令序列。本文簡單講講計算機程式語言。下面一張圖是c語言 組合語言以及翻譯過的機器語言 1.機器語言 是用二進位制 表示的計算機能直接識別和執行的一種機...