第三部分(第 6 - 8 章)主要圍繞程式碼結構與設計原則展開,收穫頗豐。
第 6 章 “當你編碼時” 提到在編碼過程中要保持程式碼清晰、簡潔且合理使用註釋。清晰的程式碼結構便於自己和他人後續維護和擴充套件,註釋則是程式碼的 “說明書”,能讓閱讀者快速理解程式碼意圖。
第 7 章 “重複的危害” 深刻闡述了程式碼重複的弊端。重複不僅增加維護成本,還極易引入錯誤。貫徹 DRY 原則,讓系統中的每一項知識都有單一、無歧義、權威的表示,是提升程式碼質量的關鍵。
第 8 章 “正交性” 讓我認識到正交的程式碼結構的優勢。各模組相互獨立、互不影響,這樣能提高生產率並降低風險。在設計程式碼時,要儘量避免模組間的不必要耦合,保持正交性。
透過這部分閱讀,我深知良好的程式碼結構和遵循設計原則對於編寫高效、可維護程式碼的重要性,這將是我今後程式設計實踐中重點關注的方面。
《閱讀筆記 - 第三部分》
相關文章
- 《閱讀筆記 - 第二部分》筆記
- 閱讀筆記筆記
- 《閱讀筆記 - 第一部分》筆記
- 【閱讀筆記:字典】筆記
- gdbOF閱讀筆記筆記
- 閱讀筆記5筆記
- 閱讀筆記4筆記
- 閱讀筆記3筆記
- 閱讀筆記2筆記
- 閱讀筆記7筆記
- 閱讀筆記03筆記
- 閱讀筆記02筆記
- 閱讀筆記8筆記
- 閱讀筆記1筆記
- JDK原始碼閱讀:Object類閱讀筆記JDK原始碼Object筆記
- 《Clean Code》閱讀筆記筆記
- Dependencies for Graphs 閱讀筆記筆記
- javascript閱讀筆記01JavaScript筆記
- #EffectiveJava筆記#閱讀心得Java筆記
- 閱讀影片方法筆記筆記
- 《快速閱讀術》讀書筆記筆記
- JDK原始碼閱讀(5):HashTable類閱讀筆記JDK原始碼筆記
- JDK原始碼閱讀(4):HashMap類閱讀筆記JDK原始碼HashMap筆記
- JDK原始碼閱讀:String類閱讀筆記JDK原始碼筆記
- presto官網閱讀記錄: Functions and Operators 部分RESTFunction
- MapReduce 論文閱讀筆記筆記
- ArrayList原始碼閱讀筆記原始碼筆記
- CopyOnWriteArrayList原始碼閱讀筆記原始碼筆記
- SiamRPN++閱讀筆記筆記
- Raft: 一點閱讀筆記Raft筆記
- 《思維力量》閱讀筆記筆記
- Flownet 2.0 閱讀筆記筆記
- Koa 原始碼閱讀筆記原始碼筆記
- Keys for graphs閱讀筆記筆記
- GoogleNet閱讀筆記Go筆記
- The Data Warehouse Toolkit 閱讀筆記筆記
- 《大圖景》閱讀筆記筆記
- mobx-react閱讀筆記React筆記