程式設計師職業素養 讀書筆記

2021-08-01 14:50:20 字數 319 閱讀 5351

專業主義不但象徵著榮耀與驕傲,而且明確意味著責任與義務。這兩者密切相關,因為你無法負責的事情上不可能獲得榮耀與驕傲。
1.3 首先,不行損害之事

不要破壞軟體功能。

每人能寫出完美的軟體,但這並不表示你不用對不完美負責。失誤率永遠不可能等於零,但你有責任讓它無限接近零。

每次qa找出問題時,更糟糕的是使用者找出問題時,你都應該震驚羞愧,並決心以此為戒。

每一行**都要測試。實行自動化測試,寫一些隨時都能執行的單元測試,然後盡可能多地執行這些測試。

測試驅動開發(tdd),先寫測試,再寫要測的**。

《程式設計師的職業素養》讀書筆記

程式設計師的職業素養 是robert c.martin 大師的經典著作之一,旨在討論如何成為一名專業的軟體開發人士,以及專業的軟體開發人士所需的各種品質。他被人們親切的稱為bob大叔。在讀過之後,我對本書的一些理解,這些理解只是我個人的理解,可能比較片面,也有些理想化,畢竟每個人的理解都不盡相同。專...

程式設計師的職業素養 讀書筆記 第10章 預估

不同的人對預估有不同的看法。業務方覺得預估就是承諾。開發方認為預估就是猜測。承諾 承諾是必須做到的。專業開發人員不隨便承諾,除非他們確切知道可以完成。如果被要求承諾做自己不確定的事情,那麼就應當堅決拒絕。預估 預估是一種猜測。它不包含任何承諾的色彩。大多數軟體開發人員都很不擅長預估。原因在於我們並不...

程式設計師的職業素養 讀書筆記 第7章 驗收測試

開發方與業務方之間最常見的溝通是關於需求的。業務方描述他們認為自己需要的東西,程式設計師按照自己理解的業務方表達的需求來開發。在現實裡,關於需求的溝通是極其困難的,其中會出現各種問題。過早精細化 做業務的人和寫程式的人都容易陷入乙個陷阱,即過早進行精細化。1 不確定原則 每次向業務方展示一項功能,他...