《程式設計師修煉之道 從小工到專家》讀後感(一)

2022-06-16 21:42:11 字數 480 閱讀 9304

本月我簡單的閱讀了《程式設計師修煉之道--從小工到專家》,給我留下印象比較深刻的是其中講到的「破窗戶理論」,乙個小小的破窗戶,如果有那麼一段時間不修理,就會漸漸給居住的居民一種廢棄感。於是又一扇窗戶破了,人們開始亂扔垃圾,出現了亂塗亂畫,嚴重的結構損壞開始了。在相對比較短的一段時間裡,建築就被損毀的超出了業主願意修理的程度,而廢棄感變成了現實。這告訴我程式設計的時候遇到了小的問題一定要及時解決,不要等到問題堆積起來,從而造成了整個工程的毀壞,到時候想要發現問題解決問題也已經晚了。

同時,給我留下印象比較深的是與該故事相似的「煮青蛙」故事。把乙個青蛙放入沸水裡,它會立刻跳出來,而把它放入冷水裡,慢慢加熱,青蛙不會注意到水溫的變化,會一直呆在鍋裡,直到被煮熟。煮青蛙的故事與破窗戶的問題是有所不同的,在破窗戶理論中,人們失去與熵戰鬥的意願,是因為他們察覺到沒人會在意,而青蛙只是沒有注意到變化。

通過這個故事,我知道了在平時,我們不能像青蛙一樣,一定要留心大圖景,要持續不斷地觀察周圍發生的事情,而不只是你自己在做的事情。

程式設計師修煉之道 從小工到專家

在專案開始之前 需求需要挖掘,而不僅僅是收集。找出使用者為何要做特定事情的原因,而不是他們目前做這件事情的方式。建立需求文件 把形式化的模板做備忘錄 好的需求文件會保持抽象 專案範圍的增大需要被記錄和可追溯,以及可評價 通過統計資訊 需求的收集和設計實現不是單向的線性關係,而是雙向關係。它們是 交付...

程式設計師修煉之道 從小工到專家

基本工具 構建自己的工具庫。使用原始碼控制。除錯bug 找到問題根源 可以快速 復現 bug。跟蹤。向別人解釋程式以找到問題所在。找bug範圍 先自己 確定無誤再找類庫或系統問題。不要固執的認為自己的 沒問題。不要假設,要驗證。注重實效的偏執 放棄寫出完美軟體的偏執。進行防禦性程式設計。合約。規定 ...

程式設計師修煉之道 從小工到專家

這本書的適用範圍可以從初學者到有經驗的程式設計師再到專案經理,作為一本偏向理論與思想的書,書中不可避免有些假大空的地方,再加上作者寫完本書的時間還在1999年,書中的很多方法與標準放在今天也已不再實用。但這些都不能掩蓋它的優秀之處,作者曾在本書完成十年後說過,如果這本書是放在現在編寫,1999年的那...