基本要求:程序結構清晰,簡單易懂,單個函數的程序行數不得超過100行。打算幹什麼,要簡單,直截了當,代碼精簡,避免垃圾程序。盡量使用标準庫函數和公共函數。不要随意定義全局變量,盡量使用局部變量。 使用括号以避免二義性。可讀性:要求可讀性第一,效率第二。保持注釋與代碼完全一緻。每個源程序文件,都有文件頭說明,說明規格見規範。結構化:要求禁止出現兩條等價的支路。禁止GOTO語句。用 IF 語句來強調隻執行兩組語句中的一組。用 CASE 實現多路分支。避免從循環引出多個出口。正确性與容錯性:要求程序首先是正确,其次是優美無法證明你的程序沒有錯誤,因此在編寫完一段程序後,應先回頭檢查。改一個錯誤時可能産生新的錯誤,因此在修改前首先考慮對其它程序的影響。可重用性:要求重複使用的完成相對獨立功能的算法或代碼應抽象為公共控件或類。公共控件或類應考慮思想,減少外界聯系,考慮獨立性或封裝性。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!