文章出處

  雖然命名規范不是必須的,但在框架的開發過程中遵循一組一致的命名約定會對提高框架的可用性起到重大的作用。除了形式上一致外,框架中的每個元素的命名還易于理解,友好的傳達了每個元素的功能。

標識符的大小寫規則

  雙駝峰(PascalCasing)約定被用于除了參數之外的所有標識符,它把標識符中每個單詞的首字母大寫(包括長度為兩個字符以上的首字母縮寫詞),如 HtmlTag、Callback。常用語命名空間、接口、枚舉值、類型名及成員(事件、屬性、方法等)的名字

  兩個字母縮寫詞是個特例,這種情況下兩個字母都要大寫,如IOStream。

  單駝峰(cameCasing)約定僅用于參數的名字,它是把除了標識符的除了第一個單詞之外的所有單詞首字母大寫。如ioStream、htmlTag。常見于字段、方法的參數。

首字母縮寫詞的大小寫

  盡量少用縮寫詞作為標識符的命名,應為這樣不利于開發者的理解,除了常用的如XML、IO、HTML等。

  要把兩個字母的首字母縮寫詞全部大寫,除非它是單駝峰風格的參數的第一個單詞,void StartIO(ioStream,bool closeIOStream)。

  要把三個或三個以上字母組成的首字母縮寫詞的第一個字母大寫,只有第一個字母大寫,除非首字母縮寫詞是單駝峰風格的標識符的第一個詞單詞。System.Xml。

  不要把單駝峰風格的標識符頭部的任何首字母縮寫詞的任何字母大寫,無論首字母縮寫有多長。

復合詞和常用術語的大小寫

  不要把所有閉合形式的復合詞中每個單詞的首字母大寫。例如下表

    

是否區分大小寫

  不要以為所有的編程語言都是區分大小寫的,不應該僅僅通過大小寫來區分名字

 


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()