《程式設計實踐》筆記01-風格
noizz 發表於 2005-11-25 21:44:00
常見錯誤:
1)注釋和**不一致
2)沒有講明乙個邏輯判斷中的具體業務意義
3)常量定義的名字沒有表示具體的邏輯含義
1、命名
常見錯誤:
1)全域性變數名太短,沒有意義,沒有注釋。
2)區域性變數太長,不簡潔。
3)不同的單詞表示同乙個意思。
4)上下文環境中取名太長,冗餘。
最佳實踐:
1)全域性變數用長名字,並加上注釋。
2)區域性變數用短名字。
3)同乙個含義使用同樣的詞作為變數名。
4)在上下文環境裡取名可以簡潔些。
5)函式名以動詞開頭。
6)布林值函式名要表達出何時為真何時為假。
2、表示式和語句
常見錯誤:
最佳實踐:
以一致的縮行風格編寫**
用表示式易於理解的自然形式,少用否定。
用括號分隔分組,排除優先順序陷阱。
複雜的表示式拆分成幾部分。
使用清晰的表達方法,而不是簡短的。
3、習慣用法
最佳實踐:
多種寫法都可以,但系統中保持一致;
迴圈的一致性:
for語句寫在一行;
for語句的習慣用法為for(int i;i
《Python程式設計從到實踐》學習筆記01
第二章 變數和簡單的資料型別 變數 資料 將資料賦值在變數上,多次賦值後,python記錄變數最新值 列印函數 print 變數命名規則 1 字母 下劃線 數字,不能以數字打頭 2 不能空格,可用 分割 3 不要將python關鍵字和函式名用作變數名 4 變數名簡短有描述性 5 慎用小寫字母i和大寫...
《程式設計實踐》筆記
名字 變數的作用域越大,它的名字所攜帶的基本資訊就應該越多。全域性變數使用具有說明性的文字,區域性變數用短名字。因為全域性變數可以出現在整個程式任何地方,因此它們的名字應足夠長,具有足夠的說明性,以便讀者能夠記得它們是幹什麼用的。按常規方式使用的區域性變數可以採用極短的名字。例如,i j做迴圈變數,...
《軟體構架實踐》閱讀筆記01
軟體構架定義了軟體設計的元件 區域性和總體的構成關係 以及這些元件之間的相互作用。構架在保證開發組織實現其商業目標方面起了很重要的作用。構架的開發需要付出一定的成本包括精心設計的成本,但是乙個好的構架對於開發組的作用是不可估量的,它能使開發組織達到自己的系統目標並提高其軟體開發能力,這種匯報是相當豐...