程式設計師修煉之道讀後感02

元始天尊123發表於2024-10-21

1.該書第二章開講述的是重複的危害,重複分為好多種,但每種重複的出現都是沒必要的,重複的出現使得程式碼的執行效率大打折扣,並且佔據了很多無意義的空間。要想解決重複的問題,關鍵要學會複用,要充分提高程式碼的利用效率,要做到複用一個程式碼要比自己新敲一段程式碼容易,這樣就能養成遇到問題現找可複用的程式碼,而不是直接去新敲一段程式碼。
2.第二小節則是講述了正交性的好處,在敲程式碼的過程中我常常遇到一些bug解決他們的時候難免要改來改去,到處去尋找問題發生在哪裡,正交性就是解決這個問題的,正交性可以消除無關程式碼之間的聯絡,使程式碼更加模組化,各個模組之間分工明確,當某一個模組出現問題時,就把問題限制在這一個模組裡,對其進行修改或者更換就可以解決問題了。
3.第三小節是可撤銷性 主要是為了保持程式碼的靈活性,用書中的話來說就是某段程式碼他可以自動撤銷,那必須也要可以自動生成。
4.第四小節是曳光彈 我的理解是曳光彈是一種快速查詢性程式碼,有了它你可以快速找到你想要找的模組,大大提高了修改效率。之後一個小小節是領域語言主要是講解一些語言的用法與使用場景。
5.最後講述的是估算要對你所做的事情,專案進行估算,估算其大約時間,要對結果進行估算,從而有個大概方向

相關文章