第x章 異常
推崇使用異常,但在c語言中無法實現。而且,採用異常的**也不見得清晰。
第14章 乙個例項,逐漸由醜陋的**,擴充套件特性,並且一步一步重構為易讀的**。
1)採用junit編寫測試案例,保證每一步的修改都是安全的
2)分而治之,每一步的動作要小,避免一開始就傷筋動骨,大規模個性
設計模式是重構出來的
crc卡
如何測試 《重構》第4章 入門
1. 在網易公開課上看了斯坦福的《程式設計正規化》裡面關於c語言的幾集。
2. 看完了《the c programming language》,是中文版。
3. 開始在hdoj平台上做題,熟悉c語言,用c寫一些基本的演算法。
《Visual Studio 程式設計師箴言》讀書筆記
技巧1.1 在空白行上按ctrl c不會丟失剪貼簿的內容 工具 選項 文字編輯器 所有語言 常規 沒有選定內容時對空行應用剪下或複製命令 技巧1.2 迴圈使用剪貼簿 ctrl shift v 技巧1.3 插入空行 使用ctrl enter在上方插入一行,使用ctrl shift enter在下方插入...
讀書筆摘 《大師亞當斯》
因為我們已經花上好幾天,甚至好幾個星期 幾個月,才逐漸將構想成型,當然對其中的利弊得失再熟悉不過了。因此我們總是希望其他人能對自己還未被接受的獨斷構想,立刻表示支援 但是他們從來不這麼做。其他人需要時間好讓自己做仔細的思考,在心底慢慢地領悟 而這當然是他們的權利。因此我們有必要先簡潔並且清楚地解發布...
《程式設計師面試寶典讀書筆》讀書筆記7
1.變數的記憶體分配 c語言中有全域性變數,本地變數,靜態變數和暫存器變數。變數的記憶體位址分配是連續的,但是不同變數間的變數確有不同,本地變數和全域性變數分配的記憶體相差十萬八千里,而全域性和靜態變數間記憶體分配是連續的。這是因為全域性和本地變數分配在不同型別的記憶體區域的結果,對於乙個程序的記憶...