程式風格 Code Style

程式碼編寫的形式很多種,為專案制定一套嚴謹的風格是很必要的,否則每個人都隨意創作的話,程式就會越來越凌亂。

PascalCase 與 camelCase

PascalCasecamelCase
中文匈牙利命名法駝峰式命名法
說明單字首字大寫。第一個單字首字小寫,其餘首字大寫。
範例MyFirstLovemyFirstLove

類別、屬性、方法

正確:

// 類別名稱使用 PascalCase 
public class MyPlayer 
{
    // 屬性名稱都使用 camelCase
    int hp = 100;
    string name = "Peter";
    float maxSpeed = 20;
    float minSpeed = 5;

    // 方法名稱都使用 PascalCase
    void HealSelf()
    {

    }
}

錯誤:

public class ball 
{
    int Hp = 100;
    string _name = "Peter";

    void healSelf()
    {

    }
}

大括號

開始大括號要換行。

正確:

// 正確
if (score > 60)
{

}

錯誤:

// 錯誤
if (score > 60) {

}

IF

if 的後方要接一個空白

正確:

// 正確
if (score > 60)
{

}

錯誤:

// 錯誤
if(score > 60) {

}

For

For 的後方要接一個空白,並且分號後也有一個空格 正確:

// 正確
for (int i = 0; i < 10; i++) 
{

}

錯誤:

// 錯誤
for(int i = 0;i < 10;i++) 
{

}
Last Updated:
Contributors: Vincent Chen