綠色排版工具|熱門專題|網站地圖|移動官網
您的當前位置:網站首頁 > 電子書 > 計算機類 > 正文

會說話的代碼:書寫自表達代碼之道(王洪亮) 帶目錄書簽完整pdf[68MB]

來源: 編輯:腳本之家 時間:2019-08-27 01:13:26 閱讀:

    寫得不好的代碼有各種各樣的問題,會給讀者帶來不好的閱讀體驗,并且如果代碼寫得不夠好,文檔和代碼不一致,注釋和代碼不一致,那么對維護人員來說,理解代碼和進入項目組都是有困難的。如果代碼寫得不夠好,就需要擴展功能,修改Bug時所需要花費的時間也較長。

    自表達代碼是一種采用接近于自然語言的方式書寫代碼的主張。

    代碼可讀性、可擴展性、可測試性是關聯代碼質量的重要參考指標。本書從各個角度來分析產生劣質代碼的原因,并從代碼的命名、注釋、風格、結構、架構等方面著手,對提高設計能力、熟悉開發環境、了解編程語言、提高英語能力等諸多方面提出了具體的改善建議。

    目錄

    第1章劣質代碼帶來的劣質體驗1

    1.1代碼的可讀性問題1

    1.1.1命名類問題2

    1.1.2注釋類問題6

    1.1.3風格類問題8

    1.1.4結構類問題11

    1.1.5架構類問題18

    1.2代碼的可測試性問題22

    1.3代碼的可維護性問題22

    1.3.1需求變更難以應對23

    1.3.2糾纏不清的Bug23

    第2章劣質代碼是怎么產生的25

    2.1理論知識匱乏25

    2.2對編程語言不熟悉29

    2.3對開發環境不熟悉31

    2.4對設計方法不了解32

    2.5編程習慣不佳32

    2.6英語能力不足35

    2.7管理人員誤導36

    第3章自表達代碼39

    第4章理論知識的補充41

    4.1面向對象的基礎知識41

    4.1.1封裝41

    4.1.2繼承42

    4.1.3多態44

    4.2設計的基本原則45

    4.2.1單一職責原則45

    4.2.2開放封閉原則46

    4.2.3里氏代換原則48

    4.2.4接口分離原則48

    4.2.5依賴倒置原則49

    4.2.6迪米特法則50

    4.2.7不要重復你自己51

    4.3圈復雜度52

    第5章編程環境的熟悉53

    5.1保存動作與自動格式化53

    5.2快速修復58

    5.2.1缺少類59

    5.2.2缺少方法60

    5.2.3缺少變量61

    5.2.4類型不匹配62

    5.3重構63

    5.3.1改名64

    5.3.2改變方法簽名68

    5.3.3提取方法69

    5.3.4移動73

    5.3.5引入參數對象76

    5.3.6引入接口77

    5.3.7向上提取78

    5.3.8提取常量81

    5.3.9局部變量變為域變量82

    5.3.10引入工廠82

    5.4自動完成83

    5.5大綱84

    5.6Eclipse快捷鍵86

    第6章編程語言的學習88

    6.1注解88

    6.2異常94

    6.3反射97

    6.4泛型100

    第7章設計方法的學習101

    7.1設計模式101

    7.2依賴注入102

    7.3Map的妙用103

    7.4采用位掩碼減少類的個數107

    7.5List處理Z-Order110

    第8章英文能力的提升113

    8.1詞性113

    8.2時態115

    8.3語法116

    8.4否定詞117

相關文章推薦:

圖文精選:

Copyright?2012-2019 小螞蟻信息網版權所有 粵ICP備14061018號-1


鄭重聲明:本網站資源、信息來源于網絡,完全免費共享,僅供學習和研究使用,版權和著作權歸原作者所有,如有不愿意被轉載的情況,請通知我們刪除已轉載的信息。

Top 双色球10000期走势图表