選擇明確且避免「空洞」辭彙,是「富含資訊名稱」的重要原則。以下範例中的「get」就不夠明確: def GetPage(url): 「get」並沒有表達太多資訊...
最好依變數的使用方式有所不同,但以下原則有助於讀者決定。 較小的範圍適合用較短的名稱 if (debug){ map<string,int> m;...
tmp、retval或是foo之類的名稱式「懶的想個適當名字」的藉口,應該要「選個能夠說明實體數值或目的的名稱」。以JavaScript用了retval的函數為...
底線、破折號以及大寫等方式都能夠在名稱加入額外資訊。 static const int kMaOpenFile = 100; class LogReader{...
假設有個稱為ServerCanStart()的內部方法,作用是檢查伺服器是否能夠傾聽指定的TCP/IP通訊埠,那這樣名稱就太過抽象,具體的名稱可以是直接描述方法...
變數名稱就像是個簡短註解,如果有重要資料是要讓使用者知道,就值得在名稱中加上幾個額外字眼。 String id ; //範例"af84ef845cd...
主動察看名稱,自問「別人會怎麼解釋這些名稱?」下面舉2個範例: Filter() 假設需要撰寫處理資料庫查詢結果的程式: result = Database.a...