国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

.Net平臺(tái)開發(fā)實(shí)踐的一些點(diǎn)滴總結(jié)(技術(shù)規(guī)范與實(shí)踐精華)第1/2頁

2024-07-10 12:42:18
字體:
供稿:網(wǎng)友

以下是本人對(duì).Net平臺(tái)開發(fā)實(shí)踐的一些點(diǎn)滴總結(jié)。這里的技術(shù)規(guī)范主要是開發(fā)過程的代碼規(guī)范、數(shù)據(jù)庫設(shè)計(jì)規(guī)范、Com和.Net互操作規(guī)范;實(shí)踐精華是對(duì)技術(shù)實(shí)踐過程中的部分總結(jié)。

一、代碼規(guī)范

良好的代碼風(fēng)格來自于同一的代碼規(guī)范。風(fēng)格良好的代碼不僅具備可讀性和可維護(hù)性,同時(shí)也給人行云流水、賞心悅目之快感。

據(jù)Microsoft公司統(tǒng)計(jì),基于微軟平臺(tái)的開發(fā)中,有70-80%的印度工程師在完成同類算法或者模塊時(shí),使用的代碼基本一致;而相同的調(diào)查中只有20%的中國工程師們是基本一致的。這說明我們的代碼生產(chǎn)過程亟待規(guī)范。

實(shí)義命名

類型、變量、常量、方法等標(biāo)識(shí)符一律采用對(duì)應(yīng)的英文實(shí)義;如果涉及到兩個(gè)獨(dú)立的實(shí)義單詞,則中間用下劃線間隔或者單詞首字母大寫(兩種方式都可以);如果標(biāo)識(shí)符的長度超過了30個(gè)字母,則基本上以英文單詞發(fā)音的重讀音節(jié)取選出三個(gè)字母,如Repeater用rpt,Management用mgt。

大小寫規(guī)則

目前一般有兩種大小寫規(guī)則:

Pascal大小寫形式,所有單詞第一個(gè)字母大寫,其他字母小寫。

Camel大小寫形式,除了第一個(gè)單詞,所有單詞第一個(gè)字母大寫,其他字母小寫。

類名使用Pascal大小寫形式

public class HelloWorld(或者Hello_World,以下同,不再贅述)
{
...
}

方法使用Pascal大小寫形式

public class HelloWorld()
{
void SayHello(string name)
{
...
}
}

變量和方法參數(shù)使用Camel 大小寫形式

public class HelloWorld()
{
int totalCount = 0;
void SayHello(string name)
{
string fullMessage = "Hello " + name;
...
}
}

不要使用匈牙利方法來命名變量

以前,多數(shù)程序員喜歡把數(shù)據(jù)類型作為變量名的前綴而m_作為成員變量的前綴。例如: string m_sName;int nAge;

然而,這種方式在.NET編碼規(guī)范中是不推薦的。所有變量都用Camel 大小寫形式,而不是用數(shù)據(jù)類型和m_來作前綴。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 金寨县| 灯塔市| 会宁县| 建阳市| 尖扎县| 兴安盟| 东兴市| 金川县| 富蕴县| 通河县| 荥阳市| 金溪县| 清苑县| 思茅市| 汤阴县| 柳州市| 丰台区| 安福县| 洛浦县| 梅河口市| 广昌县| 洪泽县| 定远县| 民权县| 嫩江县| 双鸭山市| 岢岚县| 察哈| 镇远县| 浪卡子县| 湖南省| 法库县| 江口县| 马鞍山市| 贺州市| 宁城县| 南开区| 岫岩| 忻城县| 修水县| 长宁县|