良好的編程規範

制定編程規範的目的:一、保證代碼的可讀性    二、保證代碼的維護性算法

如aa、 bb 之類的命名是不符合編程規範的,後期維護的過程當中,面對成百上千的代碼,很快便會不知道這些常量和變量的意義了,給後期維護帶來的麻煩是不可小覷的編程

要體現代碼之美,能夠從如下方面改進:瀏覽器

一、代碼簡潔,避免冗餘,要使代碼統一,易於閱讀,就要作到遵循嚴格的規範安全

  每一個源程序文件都應有文件頭說明函數

  每一個函數都有函數頭說明測試

  主要變量(結構、聯合、類或對象)在定義或引用時,應添加能反映其含義的註釋spa

  常量定義時應有相應的說明設計

  變量、常量和函數的命名都應一目瞭然對象

  處理過程的每一個階段應有相應的註釋說明接口

  在典型算法前都有註釋,一目瞭然的語句不加註釋

  保持註釋與代碼徹底對應

  利用縮進來顯示程序的邏輯結構(縮進後的代碼在後期維護時會結構清晰且易於維護)

二、使代碼不受單一平臺和編譯器的制約,方便往後的移植,即增長適應性,這就要求開發的程序能在幾乎全部的環境下都能成功的運行而不只是侷限於開發者的環境中,例如Web開發工程師就應該保證本身的程序能在類型繁多,版本繁多的瀏覽器中均能運行且不會形成兼容性問題。

三、保證基本安全,避免代碼漏洞,意味着該軟件在測試運行的過程當中具有避免可能發生故障的能力,且一旦發生故障,能自我解除或排除故障,軟件的可靠性必須在設計階段就肯定,在開發和測試階段再考慮就困難了,同時,軟件應有必定的健壯性和可擴展性,即軟件對於規範要求之外的輸入可以判斷出這個輸入不符合規範要求且有合理的處理方式,軟件設計完成後要留有升級接口和升級空間,對擴展開放,對修改關閉。

相關文章
相關標籤/搜索