讀完《程式設計師修煉之道》第二部分(第 3 - 5 章),對保障程式碼質量有了更深的認識。
第 3 章 “基本工具” 讓我意識到選擇和熟練使用合適工具的重要性。文字編輯器、版本控制系統等,它們就像程式設計師的武器,只有精通其用法,才能在程式設計戰場上高效作戰。不同工具適用於不同場景,我們要根據專案需求準確抉擇。
第 4 章 “注重實效的偏執” 中 “破窗戶” 理論給我很大觸動。一處糟糕的程式碼若不及時修復,就可能導致整個程式碼質量的惡化。所以,我們要時刻保持對程式碼質量的 “偏執”,發現問題立即解決,防微杜漸。
第 5 章 “彎曲,或折斷” 則強調了程式碼靈活性的重要。面對需求變化和技術限制,僵硬的程式碼只會帶來更多麻煩。我們要運用合理策略讓程式碼能靈活適應各種情況,而不是一有變動就崩潰。
這部分讓我明白,保障程式碼質量是一個多方面的工作,從工具的正確使用到對程式碼瑕疵的零容忍,再到賦予程式碼足夠的靈活性,每一步都關乎專案的成敗。
《閱讀筆記 - 第二部分》
相關文章
- 《閱讀筆記 - 第三部分》筆記
- 閱讀筆記筆記
- 《閱讀筆記 - 第一部分》筆記
- c++ primer 第二章閱讀筆記C++筆記
- 【閱讀筆記:字典】筆記
- gdbOF閱讀筆記筆記
- 閱讀筆記03筆記
- 閱讀筆記02筆記
- 閱讀筆記8筆記
- 閱讀筆記1筆記
- 閱讀筆記5筆記
- 閱讀筆記4筆記
- 閱讀筆記3筆記
- 閱讀筆記7筆記
- 閱讀筆記2筆記
- 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 閱讀筆記筆記
- 《大圖景》閱讀筆記筆記