1. 程式人生 > 其它 >《程式設計師修煉之道-從小工到專家》3

《程式設計師修煉之道-從小工到專家》3

今天又看了這本書,獲得了一些體會。
1.在學習中我們總會遇到難以解決的難題,本書給我們提供的一個思路是重要的不是你在盒子裡思考,還是在盒子外面思考,而在於找到盒子確定真正的約束,詳細一點的解釋就是面對棘手的問題時,列出所有在你面前的可能途徑,不要排除任何東西,不管它聽起來有多無用或愚蠢。然後逐一檢查每一項,並解釋為何不能採用某個特定的途徑。有時候你會發現,自己在處理的問題似乎比你以為的難得多,這種時候很可能你已經走錯了路,你需要回退一步,問問自己有沒有更容易的解決辦法。
2.貫徹全書的一個原則是DRY(Don‘t Repeat Yourself)原則,這也是每個優秀的開發人員必須要遵循的規範,編碼過程中任何地方都不要重複,因為重複暫時節省的時間將會給以後的維護使用帶來巨大的麻煩,如果發現程式碼有重複或者違反正交性等原則的地方要立刻找機會重構。這樣才能夠擁有更快、更好、更強健、更優雅的程式碼。