版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、.編程規(guī)范編程規(guī)范V1.0第1頁共8頁目錄一、基礎(chǔ)編程規(guī)范一、基礎(chǔ)編程規(guī)范............................................................................................................................................21.命名原則....................................
2、..............................................................................................21.1大小寫原則.....................................................................................................................
3、.........21.2命名規(guī)范..................................................................................................................................21.3類的命名原則...............................................................
4、............................................................21.4接口命名原則...........................................................................................................................31.5EXCEPTION命名原則..........
5、.......................................................................................................31.6參數(shù)的命名............................................................................................................
6、..................31.7變量的命名..............................................................................................................................31.8方法命名原則.........................................................
7、..................................................................41.9屬性命名原則...........................................................................................................................41.10大小寫敏感...........
8、...................................................................................................................42.注釋....................................................................................................
9、.....................................42.1注釋通用原則...........................................................................................................................42.2類和接口的注釋.......................................
10、................................................................................52.3類成員變量的注釋....................................................................................................................52.4方法的注釋...
11、...........................................................................................................................52.5程序中的注釋.......................................................................................
12、....................................63.其他通用規(guī)范...........................................................................................................................63.1關(guān)于修改歷史..........................................
13、.................................................................................63.2成對出現(xiàn)的關(guān)鍵字和””的使用................................................................................................63.3規(guī)則縮進(jìn).................
14、.................................................................................................................63.4判斷和循環(huán)的注釋...............................................................................................
15、.....................63.5縮寫.........................................................................................................................................63.6關(guān)于漢語拼音..............................................
16、.............................................................................73.7關(guān)于神秘的數(shù)字.......................................................................................................................編程規(guī)范編程規(guī)范V1.0第
17、3頁共8頁1.4接口命名原則接口命名原則?接口名字用名詞或者名詞短語,或形容詞來表述接口的行為。接口名字用名詞或者名詞短語,或形容詞來表述接口的行為。例如:IComponent(描述性名詞)、ICustomAttributeProvider(名詞短語)、IPersistable(形容詞)等。?用Pal命名規(guī)則命名規(guī)則?盡量謹(jǐn)慎地使用縮寫盡量謹(jǐn)慎地使用縮寫?不要用下劃線作類名不要用下劃線作類名?接口名稱前綴用字母接口名稱前綴用字母I有的時
18、候必須用字母I作為類名前綴,而又不是一個接口。這是可以接受的,因?yàn)橛械念惷褪荌開頭的,例如:IdentitySte。這種情況和接口的區(qū)別在于其第二個字母是小寫的。有的時候,定義完一個接口之后,也會定義一個類作為接口的標(biāo)準(zhǔn)實(shí)現(xiàn)。該類和該接口應(yīng)該有類似的名字,唯一的區(qū)別就是接口名稱前綴為字母I。下面的例子描述了接口IComponent和它的標(biāo)準(zhǔn)實(shí)現(xiàn)類ComponentPublicinterfaceIComponent{}Publiccla
19、ssComponent:IComponent{}1.5Exception命名原則命名原則異常的命名以“Exception”為后綴,且繼承自平臺提供的異?;怭latfmBaseException,例如:PublicclassUserAlreadyExistsException:PlatfmBaseException{}1.6參數(shù)的命名參數(shù)的命名?參數(shù)的名字應(yīng)該是描述性的參數(shù)的名字應(yīng)該是描述性的參數(shù)的名字應(yīng)該具有自描述性,也就是說參數(shù)的名
20、稱可以描述參數(shù)在大多數(shù)情況下的含義,參數(shù)的類型也是可以從參數(shù)的名字推斷出來的。?參數(shù)的名字使用參數(shù)的名字使用camelCasing(首字母小寫)(首字母小寫)?參數(shù)的名字是基于參數(shù)的含義而不是參數(shù)的類型參數(shù)的名字是基于參數(shù)的含義而不是參數(shù)的類型?不要使用保留參數(shù)(不要使用保留參數(shù)(Win32API常見)常見)如果下一個版本需要更多的參數(shù),那么加一個overload的方法。參數(shù)的命名示例如下:TypeGetType(stringtypeN
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- net命名規(guī)范
- net命名規(guī)范的不同
- 編碼命名規(guī)范(.net)(很全,很實(shí)用)
- c# .net_經(jīng)典編程例子400個
- c__[1].net_經(jīng)典例子400個
- 命名規(guī)范
- net中的命名規(guī)則
- java命名規(guī)范
- 命名規(guī)范07139
- webcontrol 命名規(guī)范
- 編程命名規(guī)范
- c#命名規(guī)范
- mongodb設(shè)計(jì)命名規(guī)范
- 規(guī)范命名及存放
- java命名規(guī)范07329
- c#命名規(guī)范
- 基于.net_的精品課網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)_畢業(yè)論文
- 數(shù)據(jù)庫命名規(guī)范
- 濰坊道路命名工作規(guī)范
- c#命名編碼規(guī)范
評論
0/150
提交評論