【譯】《Clean C#》

本文是《Clean C#》一書譯文的序言,閱讀譯文請移步至:《Clean C#》譯文git


《Clean C#》的副標題是Readable,Maintainable,Pleasurable,本書旨在提供一些編寫具備良好可讀性與可維護性代碼的建議。雖然書名中帶有C#字眼,但書中提供的經驗毫不僅限於C#,也可用於其餘語言。github

書中內容涉及到:命名方式、異常處理、代碼基本設計原則、單元測試及代碼排版等多個方面內容。單元測試

該譯文不是對原著進行一字一句的翻譯,而是根據本身的理解,對原著的語言進行了從新編排以便更符合漢語表述習慣。此外,還對書中內容進行了必定程度的修訂(增、刪及內容順序的調整),如,在每一個章節的結尾會加入一段總結,文末也可能會添加一些擴展閱讀文章連接。學習

書中的示例代碼,若是命名空間名稱以Dirty結尾,表示是這段代碼是待優化代碼;而命名空間名稱以Clean結尾,則表示這段代碼已按照書中的觀點進行優化。測試

namespace CleanCSharp.Errors.Dirty
{
    // 待優化
}

namespace CleanCSharp.Errors.Clean
{
    // 已優化
}

因爲本人水平有限,譯文中不免有錯誤之處,望各位多多指教。優化

本書的翻譯未經做者受權,僅做學習用途,轉載務必保留原書及做者信息。原書封面及做者信息以下:spa

 

 

 

 

 
 
 
 

雪飛鴻 · 寫於2018-10-22翻譯

相關文章
相關標籤/搜索