C#編程源代碼規(guī)范
推薦 + 挑錯(cuò) + 收藏(0) + 用戶(hù)評(píng)論(0)
C#編程源代碼規(guī)范
注:目的:為了保證開(kāi)發(fā)隊(duì)伍中的所有程序員都能夠理解其他人編寫(xiě)的代碼。
參考:?《華為編碼規(guī)范和范例》
《凱潤(rùn)軟件開(kāi)發(fā)編碼標(biāo)準(zhǔn)文檔》
《C#編碼規(guī)范》My Dobby.NET, GeniuSpirit
《C++編碼規(guī)范》陳世忠,摩托羅拉(中國(guó))電子有限公司
導(dǎo)言
本文檔將描述C#軟件開(kāi)發(fā)的源代碼書(shū)寫(xiě)規(guī)范,故認(rèn)真閱讀本文檔是必要和必須的。
注意:開(kāi)發(fā)過(guò)程中,一定要按照本文檔要求,若對(duì)本文檔有任何意見(jiàn)和建議,可以提交,通過(guò)并更改之前,均要按照本文檔要求執(zhí)行。
本文檔是介紹了一種在合作開(kāi)發(fā)中保持代碼風(fēng)格一致的方法,目的是為了保證開(kāi)發(fā)隊(duì)伍中的所有程序員都能夠理解其他人編寫(xiě)的代碼,實(shí)現(xiàn)這一目的的方法是通過(guò)保持代碼的一致性來(lái)增強(qiáng)其可性。
本文檔無(wú)法包羅萬(wàn)象,因此可能對(duì)于你不夠詳細(xì),你可以提出修改這些標(biāo)準(zhǔn)以適應(yīng)你自己的需要。但不要與標(biāo)準(zhǔn)偏離得太多。和大多數(shù)編碼規(guī)范文檔一樣,本文檔將根據(jù)需要繼續(xù)更新,當(dāng)文檔發(fā)布最新版本時(shí),你應(yīng)該按照新的版本執(zhí)行。
本文檔不會(huì)包括用戶(hù)界面標(biāo)準(zhǔn),這是一個(gè)不同的但同樣重要的主題。
示例:
??(1) 逗號(hào)、分號(hào)只在后面加空格。
int a, b, c;
??(2)比較操作符, 賦值操作符"="、 "+=",算術(shù)操作符"+"、"%",邏輯操作符"&&"、"&",位域操作符"<<"、"^"等雙目操作符的前后加空格。
if (current_time >= MAX_TIME_VALUE)
a = b + c;
a *= 2;
a = b ^ 2;
??(3)"!"、"~"、"++"、"--"、"&"(地址運(yùn)算符)等單目操作符前后不加空格。
*p = 'a';?????????? // 內(nèi)容操作"*"與內(nèi)容之間
flag = !isEmpty;? // 非操作"!"與內(nèi)容之間
非常好我支持^.^
(2) 100%
不好我反對(duì)
(0) 0%
下載地址
C#編程源代碼規(guī)范下載
相關(guān)電子資料下載
- Makefile簡(jiǎn)介和使用方法 530
- 當(dāng)一名高職生成為開(kāi)源代碼頂級(jí)貢獻(xiàn)者 111
- git命令的基本使用 357
- 分享一套生產(chǎn)管理MES系統(tǒng)源碼,可以直接拿來(lái)搞錢(qián)的好項(xiàng)目 140
- C/c++源代碼qt軟件 svn版本管理開(kāi)發(fā)如何防泄密? 48
- 為什么安秉信息的源代碼防泄密軟件這么穩(wěn)定? 76
- C語(yǔ)言必備知識(shí)編譯預(yù)處理 421
- 非常可靠的c#+svn或git服務(wù)器源代碼防泄密方案 全解析 82
- 極狐GitLab—新一代源代碼管理倉(cāng)庫(kù) 152
- 能夠生成java文檔注釋的命令 140