C#編碼規范和編程好習慣[1]

發表于:2007-05-14來源:作者:點擊數: 標簽:代碼編程規范編碼都會
誰都會寫代碼!幾個月的編程經驗可以讓你寫出“可運行應用程序”。讓它可運行容易,但是以最有效率的方式編碼就需要下更多的功夫! 要知道,大多數 程序員 在寫“可運行代碼”而不是“高效代碼”。我們在這個指南課程前面提到,你想成為你們公司“最尊貴的專
    誰都會寫代碼!幾個月的編程經驗可以讓你寫出“可運行應用程序”。讓它可運行容易,但是以最有效率的方式編碼就需要下更多的功夫!

    要知道,大多數 程序員在寫“可運行代碼”而不是“高效代碼”。我們在這個指南課程前面提到,你想成為你們公司“最尊貴的專業人員”嗎?寫“高效代碼”是一項藝術,你必須學習和實踐它。

    命名慣例和規范

    注記:Pascal 大小寫形式-所有單詞第一個字母大寫,其他字母小寫。

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

    類名使用Pascal 大小寫形式

public class HelloWorld

{ ...}

    方法使用Pascal 大小寫形式

public class HelloWorld



void SayHello(string name) 

{  ... }

}

    變量和方法參數使用Camel 大小寫形式

public class HelloWorld



int totalCount = 0

void SayHello(string name) 

{

string fullMessage = "Hello " + name;  ... 

}

}  

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

    以前,多數程序員喜歡它-把數據類型作為變量名的前綴而m_作為成員變量的前綴。例如:

string m_sName;

int nAge;  

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

原文轉自:http://www.anti-gravitydesign.com

評論列表(網友評論僅供網友表達個人看法,并不表明本站同意其觀點或證實其描述)
国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97