美學為何重要 class StatsKeeper{ public: //記錄倍精度數列的類別 void Add(double d); //以及快速統計的方...
適當使用列對齊 切齊的邊界有助於解讀文字。 #將 Post 參數轉換為區域變數 details = request.POST.get('details') l...
將宣告組織成區塊 class FrontendServer{ public: FrontendServer(); void ViewProfile(...
不該註解的部份 下列程式的註解都沒有必要: // Account 的類別定義 class Account{ public: // 建構子 Accou...
記錄自己的想法 註解程式碼缺陷 程式碼大多會持續改變,在過程中留下些缺陷,不要害怕記錄下缺陷: // TODO:改用更快演算法 或程式碼不足之處: // TO...
註明可能的陷阱 有個寄送電子郵件給指定使用者的函數: void SendEmail(string to, string subject, string body...
精確描述函數行為 // 傳回這個檔案的行數 int CountLines(string filename){...} 這段註解十分不精確-「一行」有許多不同的...
條件式中的條件順序 以下兩段程式碼,哪個比較好讀: if (length >= 10) 或 if (10 <= length) 對大多數程式設計...
?:條件式(三元運算子) 以下是三元運算子好讀又精簡的例子: time_str += (hour >= 12) ? "pm" : &q...
減少巢狀結構 if (user_result == SUCCESS) { if (permission_result != SUCCESS) {...