天天看點

規劃思考,提高效率

 在學習的過程當中,隻有規劃的思考,才可以提高我們的學習效率和更清晰地認識問題,解決問

題。本文主要通過近期第三方程式代碼的學習,來簡要說明一下該如何規劃思考和學習的問題。

規劃思考,提高效率

(注:高效的代碼一般都是經過詳細規劃和設計的,通過代碼就可以明白其要實作的功能和意義)

以c++代碼學習為例,在你閱讀第三方代碼的時候,如何來清晰自己的思路,可以更好的認識各個子產品的意義呢?

例如從編碼的命名上面就可以看出來:

--成員變量

 成員變量用m最為字首。

 避免出現和匈牙利混合的命名規則如<code>mpbuffer</code>名稱。用<code>mbuffer</code>即可。

--局部變量

循環變量和簡單變量采用簡單小寫字元串即可。例如,<code>int i</code>;

 指針變量用<code>p</code>打頭,例如<code>void* pbuffer;</code>

--全局變量

 全局變量用<code>g_</code>最為字首。

--類名

類和對象名應是名詞。

實作行為的類成員函數名應是動詞。

 類的存取和查詢成員函數名應是名詞或形容詞。

具體c和c++命名規則可以參考:http://developer.51cto.com/art/201601/504912.htm