程式設計命名風格推薦

2022-09-20 12:54:13 字數 1302 閱讀 9800

常見命名風格包括

駝峰命名法(camelcase)

蛇形命名法(snake_case)

串式命名法(kebab-case)

其他還包括匈牙利命名法(hn case)、帕斯卡命名法(pascalcase)等。

命名規範

函式命名, 變數命名, 檔案命名要有描述性; 少用縮寫.

統一命名標準,風格,易於理解放在首位。

要素風格

場景專案檔案與資料夾

串式命名法(kebab-case

原始碼中包模組劃分另見

類(class)

大駝峰命名法(camelcase

函式(function)、方法(method)

蛇形命名法(snake_case

風格不一致,可見下文格式化。

變數(variable)

蛇形命名法(snake_case

風格不一致,可見下文格式化。

常量(constants)

upper_case_with_underscores

python 包(package)、模組(module)

蛇形命名法(snake_case

應盡量簡短,如果下劃線可改善可讀性則可加入;檔名採用一樣的規則。

j**a 包(package)

lowercase

包名以.分隔,類似網域名稱的命名採用逆置,並且目錄結構也採用.分隔方式組織;其中檔名與該檔案內主類一致。

c/c++ 原始碼檔案

蛇形命名法(snake_case

c 原始碼檔案以.c結尾,c++ 原始碼檔案以.cpp(或.cc結尾,沒有區別,主流編譯器都能識別)結尾,標頭檔案都採用.h結尾。

其他要素待更新

風格說明

此節為了解決個人風格與團隊風格不一致情況下,如何在不改變個人風格的前提,使用格式化工具統一團隊風格。

待更新

10分鐘了解**命名規範(j**a、python)

c++ 風格指南-google 開源專案風格指南

j**a 編碼規範

c ++**副檔名?.cc和.cpp

c++標頭檔案和std命名空間

我的程式設計命名風格

1.變數命名 1 全域性變數 採用大駝峰命名法,即每個詞開頭字母大寫,例如plaintext 2 區域性變數 採用小駝峰命名法,即第乙個詞開頭字母小寫,之後的每個詞開頭字母大寫,例如tmpdata 這樣命名的好處在於便於識別全域性變數。什麼時候使用下劃線?當第乙個詞表示乙個特定物件時,後面加下劃線,...

Google C 程式設計風格指南(五) 命名約定

最重要的一致性規則是命名管理,命名風格直接可以直接確定命名實體是 型別 變數 函式 常量 巨集等等,無需查詢實體宣告,我們大腦中的模式匹配引擎依賴於這些命名規則。命名規則具有一定隨意性,但相比按個人喜好命名,一致性更重要,所以不管你怎麼想,規則總歸是規則。1.通用命名規則 general namin...

Qt程式設計風格指南及命名約定

1 名稱是由字母 數字 及下劃線組合而成,且第一位不能為數字 2 第一位盡量以字母開頭,但是在作為類的資料成員可以使用下劃線 作為開頭,但是不推薦使用 3 類的名稱要以大寫字母開頭,例如 class person 4 函式的名稱以小寫字母開頭 5 當使用多個單詞命名名稱時,採用 駝峰規則 即每個單詞...