《閱讀筆記 - 第二部分》

大门牙很好發表於2024-10-31

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

相關文章