評論(0

程序設計風格

標籤: 暫無標籤

程序設計風格指一個人編製程序時所表現出來的特點,習慣邏輯思路等。 在程序設計中要使程序結構合理、清晰,形成良好的編程習慣,對程序的要求不僅是可以在機器上執行,給出正確的結果,而且要便於程序的調試和維護,這就要求編寫的程序不僅自己看得懂,而且也要讓別人能看懂。

1概述

隨著計算機技術的發展,軟體的規模增大了,軟體的複雜性也增強了。為了提高程序的可閱讀性,要建立良好的編程風格。
風格就是一種好的規範,當然我們所說的程序設計風格肯定是一種好的程序設計規範,包括良好的代碼設計,函數模塊,介面功能以及可擴展性等,更重要的就是程序設計過程中代碼的風格,包括縮進,註釋,變數及函數的命名,泛型和容易理解。

2指導原則

數據說明原則
為了使數據定義更易於理解和維護,有以下指導原則:
(1)數據說明順序應規範,使數據的屬性更易於查找,從而有利於測試、糾錯與維護。例如按以下順序:常量壽命、類型說明、全程量說明、局部量說明。
(2)一個語句說明多個變數時,各變數名按字典序排列。
(3)對於複雜的數據結構,要加註釋,說明在程序實現時的特點。
輸入輸出原則
輸入和輸出在編寫輸入和輸出程序時考慮以下原則:
(1)輸入操作步驟和輸入格式盡量簡單。
(2)應檢查輸入數據的合法性、有效性,報告必要的輸入狀態信息及錯誤信息。
(3)輸入一批數據時,使用數據或文件結束標誌,而不要用計數來控制。
(4)互動式輸入時,提供可用的選擇和邊界值。
(5)當程序設計語言有嚴格的格式要求時,應保持輸入格式的一致性。
(6)輸出數據表格化、圖形化。
輸入、輸出風格還受其他因素的影響,如輸入、輸出設備,用戶經驗及通信環境等。

追求效率原則

指處理機時間和存儲空間的使用,對效率的追求明確以下幾點:
(1)效率是一個性能要求,目標在需求分析給出。
(2)追求效率建立在不損害程序可讀性或可靠性基礎上,要先使程序正確,再提高程序效率,先使程序清晰,再提高程序效率。
(3)提高程序效率的根本途徑在於選擇良好的設計方法、良好的數據結構演算法,而不是靠編程時對程序語句做調整。
上一篇[Forth]    下一篇 [泛型]

相關評論

同義詞:暫無同義詞