1. 程式人生 > >【譯】《Clean C#》

【譯】《Clean C#》

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

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

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

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

書中的示例程式碼,如果名稱空間名稱以Dirty結尾,表示是這段程式碼是待優化程式碼;而名稱空間名稱以Clean結尾,則表示這段程式碼已按照書中的觀點進行優化。

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

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

由於本人水平有限,譯文中難免有錯誤之處,望各位多多指教。

本書的翻譯未經作者授權,僅作學習用途,轉載務必保留原書及作者資訊。原書封面及作者資訊如下:

雪飛鴻 · 寫於2018-10-22