《程式碼不朽:編寫可維護軟體的10大要則(C#版)》讀書筆記
阿新 • • 發佈:2020-04-22
程式碼不朽:編寫可維護軟體的10大要則(C#版)
【荷】Joost Visser 著
張若飛 譯
出版社:電子工業出版社
出版時間:2016年09月
以下簡稱“程式碼不朽“。
這本書我讀了幾遍,覺得幫助還是挺大的,做些筆記。
《程式碼不朽》這本書在每一章的開頭都引入 了一句名言警句,我在其它程式設計書上也經常看到這種操作,所以我經常在懷疑,這些大佬的程式設計是不是語言老師教的。
”上醫治未病,中醫治欲病,下醫治已病。“ --源自《黃帝內經》
這句話是《程式碼不朽》在序言中引用的一句話,剛看的時候還不知道是什麼意思,查了一下,
解釋如下:“上醫治未病”:以食物味色,聚其精氣。食補勝於藥補;“中醫治欲病”:以藥物味性療之,調其陰陽;“下醫治已病”:治療重症,以毒攻毒救其命也亡其命也。
作者想通過這句話警示我們從寫下第一行程式碼時,可維護性就應該獲得開發人員的重視,併成為貫穿始終的基本理念。
《程式碼不朽》在序言中還說到:”儘管軟體近幾十年才開始存在,中國傳統的哲學理念依舊適用。防患於未然永遠好過亡羊補牢。“ 反正我是服氣的,這語文功底。
已故偉大武術家李小龍先生在他的武術中也融入了哲學的思想,中華文化真的博大精深啊。