《程式設計師修煉之道》讀書筆記 更新中

2022-02-28 15:07:56 字數 968 閱讀 4655

第一章

[藉口]

1.提供各種選擇,而非蹩腳的藉口(原始碼讓貓吃了?);

[破窗,煮石頭和青蛙]

1.軟體的熵,破窗理論,軟體腐爛,訂起來,救火也不能弄髒東西;

2.石頭湯,做變化的催化劑,啟動雜役。

3.煮青蛙,是否注意到變化,記住大圖景。

4.挑戰:你是在煮石頭還是在煮青蛙?

5.使質量成為需求問題,知道何時止步。不可能完美。

6.記住:所有的章節(策略),都有挑戰。

[知識投資]

1.知識也是投資,所以有跟金融投資一樣的投資技巧。

2.定期為你的知識資產投資。//絕對不要忘了投資

3.學習……

4.批判的思考(小心商業的力量),

5.找guru,嘗試新語言,看「不同」的書。

[交流]

1.知道你想要說什麼

2.了解聽眾

3.選擇時機

4.選擇風格

5.美化文件

6.讓聽眾參與

7.做傾聽者

8.回覆他人

9.檢查後再發郵件

[dry:不要重複你自己]

1.強加的重複: **生成器,注釋也不要重複

2.無意的重複: 訪問器,快取

3.無耐性的重複: 「欲速則不達」。

4.開發者之間的重複: 交流, code review,論壇,讓復用變得容易。

問題: b/s系統中伺服器端和客戶端一些邏輯的重複檢測,如驗證等。

[正交的系統]

1.乙個系統變化,不會影響到其它系統。

2.非正交系統:***(戰鬥機遊戲也要90度倒起來才能快速轉向)

3.高內聚: 提高生產率,降低風險。

...

《程式設計師修煉之道》讀書筆記

第1章 你的知識資產 隨著你的知識的價值降低,對你的公司或客戶來說,你的價值也在降低。管理知識資產與管理金融資產非常相似,管理金融資產基本遵循 1.嚴肅的投資者定期投資 作為習慣 2.多元化是長期成功的關鍵 3.聰明的投資者在保守的投資和高風險 高回報的投資之間平衡他們的資產 4.投資者設法低買高賣...

程式設計師修煉之道 讀書筆記

注重實效的程式設計師的特徵 care about your craft 關心你的技藝 think about your work 思考你的工作 1 注重實效的哲學 我的 被貓吃了。負責 破窗理論。軟體的熵 定期為你的知識資產投資 2 注重實效的途徑 dry don t repeat yourself...

《程式設計師修煉之道》讀書筆記

出了問題後,要提出各種解決方案的選擇,而不是找藉口 不要說事情做不到,要說明接下來做什麼來挽回局面 我們看到過整潔 執行良好的系統,一旦窗戶開始破裂,就相當迅速的惡化 不要留著破窗戶不修 發現乙個bug就修復乙個,如果沒有足夠的時間進行恰當的修理,就用木板先訂起來 或許你可以先把 注釋起來,或是顯示...