一.規範性
- 書寫清晰
- 佈局清晰
- 命名合理
命名儘量使用有意義的單詞;
變量常用i,j,k命名;
函數常用f,h,g命名。
二.完整性
- 完成基本功能
- 考慮邊界條件
- 做好錯誤處理
對應的考慮好三個測試
- 功能性測試
- 邊界測試
- 容錯測試
三.魯棒性
- 採取防禦式編程
- 處理無效的輸入
命名儘量使用有意義的單詞;
變量常用i,j,k命名;
函數常用f,h,g命名。
對應的考慮好三個測試
1、標準控件 序號 縮寫 控件名 1 btn Button 2 chk CheckBox 3 ckl CheckedListBox 4 cmb ComboBox 5 dtp DateTimePicke
在代碼編寫過程中經常用於斷言機制,以便在調試過程上易於發現問題。下面是一種進行類設計時assert機制:使用指向自己的指針。 class CFoo { public: void* pThi