C#編碼規范和編程好習慣[1]
誰都會寫代碼!幾個月的編程經驗可以讓你寫出“可運行應用程序”。讓它可運行容易,但是以最有效率的方式編碼就需要下更多的功夫! 要知道,大多數 程序員 在寫“可運行代碼”而不是“高效代碼”。我們在這個指南課程前面提到,你想成為你們公司“最尊貴的專
誰都會寫代碼!幾個月的
編程經驗可以讓你寫出“可運行應用程序”。讓它可運行容易,但是以最有效率的方式編碼就需要下更多的功夫!
要知道,大多數 程序員在寫“可運行代碼”而不是“高效代碼”。我們在這個指南課程前面提到,你想成為你們公司“最尊貴的專業人員”嗎?寫“高效代碼”是一項藝術,你必須學習和實踐它。
命名慣例和規范
注記: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_作為成員變量的前綴。例如:
然而,這種方式在 .NET編碼規范中是不推薦的。所有變量都用camel 大小寫形式,而不是用數據類型和m_來作前綴。
原文轉自:http://www.anti-gravitydesign.com
- 評論列表(網友評論僅供網友表達個人看法,并不表明本站同意其觀點或證實其描述)
-