
詹森·奧爾斯
本書介紹如何使用各種工具、模式和方法將可讀性、可維護性與可擴展性均不盡人意的代碼重構爲整潔的代碼。首先介紹C#的編碼標準和原則,然後詳細討論代碼評審的過程並說明其重要性。接着介紹類、對象與數據結構以及函數式編程的基礎知識。之後介紹異常處理、單元測試、端到端系統測試、線程與併發、API的設計與開發、API密鑰與API安全、處理切面關注點等C#相關知識。結尾介紹一系列工具來提升代碼質量,並介紹重構C#代碼的方法。
這本書講的內容是值得學習的,但是這個文字表述實在是有點奇怪,以及過於多的概念,什麼 狎倪關係,恨不得每個類型都取一個名字,但是實際上一理解會發現原來說的是怎麼個意思,本來是可以有更簡單,通俗易懂的表述
看上去說的詳細,但沒有重點,閱讀困難。
簡單看了代碼評審這張,講了比較多的工具操作類的內容,沒什麼乾貨