fbpx

電子書 – Clean Code :A Handbook of Agile Software Craftsmanship

書籍簡介

即使不好的程式碼可以運作。 但是,如果程式碼不乾淨,它可能會使開發組織徹底擊敗。 由於程式碼寫得不好,每年都會有無數的時間和重要的資源丟失。 但不一定是那樣的。

著名的軟體專家 Robert C. Martin 提出了一個“整潔的程式碼:敏捷軟體工藝手冊”的革命性範例。 Martin 已經和 Object Mentor 的同事一起提煉出了他們最好的“動態”整潔潔程式碼的敏捷實踐,將書中的內容灌輸給你,讓你了解軟體工匠的價值,讓你成為一名更好的程式設計師 – 但只有當你實踐它的時候。

你會做什麼樣的工作? 你會閱讀很多的程式碼。 而且你將會面臨這樣的挑戰:思考程式碼的正確性,以及它的錯誤。 更重要的是,你將面臨重新評估你的專業價值和對你的工藝承諾的挑戰。

Clean Code 分為三個部分。 第一個描述了編寫整潔程式碼的原則,模式和實踐。 第二部分由幾個日益複雜的案例研究組成。 每個案例研究都是一個 Clean Code 的練習,將具有一些問題的程式碼庫轉換為合理有效的程式碼庫。 第三部分是收益:在創造案例研究的同時收集一個包含啟發式和“氣味”列表的章節。 其結果是一個知識庫,它描述了我們在編寫,讀取和清理程式碼時的思維方式。

讀者將從這本書的理解中走出來

  • 如何分辨好的和不好的程式碼之間的區別
  • 如何編寫好的程式碼,以及如何將糟糕的程式碼轉換成好的程式碼
  • 如何創造良好的命名,良好的功能,良好的物件和良好的類別
  • 如何格式化程式碼以獲得最大的可讀性
  • 如何實現完整的錯誤處理而不會掩蓋程式碼邏輯
  • 如何進行單元測試和實踐測試驅動開發

本書對於任何開發人員,軟體工程師,專案經理,團隊負責人或系統分析師等有興趣編寫更好的程式碼的人都是必須的。

關於作者

Robert C. Martin

Robert C. Martin 自1970年以來一直是程式設計師。他是 Uncle Bob 諮詢公司的創始人,與他的兒子米卡·馬丁共同創立了 Clean Coders 公司。Martin 在各種雜誌上發表了數十篇文章,並在國際會議和展場上定期發表演講。 他撰寫並編輯了許多書籍,包括:Designing Object Oriented C++ Applications Using the Booch MethodPatterns Languages of Program Design 3More C++ GemsExtreme Programming in PracticeAgile Software Development: Principles, Patterns, and Practices,UML for Java 程序員,Clean Code 和Clean Coder。 作為軟體開發行業的領導者,Martin擔任 C ++ Report 主編三年,並擔任敏捷聯盟的首任主席。


書籍網址
貼上的影像_2018_2_7_下午2_51

你可能會有興趣

 歡迎使用 e-mail 訂閱 Soft & Share 

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: