我過去常常隨性程式設計,不會的時候就在網上查詢別人寫的,很少去自己思考應該怎麼做,對**的規範更是不在乎。第五章的大概 內容是:
1、解耦;德墨忒爾法則
2、元程式設計:使用元資料配置
3、解決時間耦合:提高併發性
4、解除檢視與模型的耦合;
5、黑板(不太懂)
第六章的大概內容是:
1、避免靠巧合程式設計(清楚知道你所寫);
2、估算演算法速率,選擇合適的;
3、重構,早重構、常重構;
4、編寫易於測試的**,為測試而設計;
5、不要使用你不理解的嚮導**;
書上講注重實效的程式設計師在工作會做到: 負責,不僅僅是按時完成工作,更多的是,當出現問題的時候,不是去找介面,推卸責任,而是承擔起來,給出解決方案。勇敢的承認我們的無知,不找蹩腳的藉口。我對我之前我認為我們經常會做很多重複的工作,而我們應該做更多腦力思考的事情,而不是體力活。強加的重複,無意的重複,無耐心的重複,開發者之間的重複等等都是日後程式設計時應該注意的問題
《程式設計師修煉之道》讀書筆記
第1章 你的知識資產 隨著你的知識的價值降低,對你的公司或客戶來說,你的價值也在降低。管理知識資產與管理金融資產非常相似,管理金融資產基本遵循 1.嚴肅的投資者定期投資 作為習慣 2.多元化是長期成功的關鍵 3.聰明的投資者在保守的投資和高風險 高回報的投資之間平衡他們的資產 4.投資者設法低買高賣...
程式設計師修煉之道 讀書筆記
注重實效的程式設計師的特徵 care about your craft 關心你的技藝 think about your work 思考你的工作 1 注重實效的哲學 我的 被貓吃了。負責 破窗理論。軟體的熵 定期為你的知識資產投資 2 注重實效的途徑 dry don t repeat yourself...
《程式設計師修煉之道》讀書筆記
出了問題後,要提出各種解決方案的選擇,而不是找藉口 不要說事情做不到,要說明接下來做什麼來挽回局面 我們看到過整潔 執行良好的系統,一旦窗戶開始破裂,就相當迅速的惡化 不要留著破窗戶不修 發現乙個bug就修復乙個,如果沒有足夠的時間進行恰當的修理,就用木板先訂起來 或許你可以先把 注釋起來,或是顯示...