《高效程式設計師的45個習慣》書評 敏捷開發修煉之道

2022-05-02 17:18:10 字數 1542 閱讀 6691

《高效程式設計師的45個習慣》,我對這本書的評價是——「敏捷開發修煉之道」。

事實上,這句評價並不屬於我,而是屬於本書的作者venkat subramaniam博士,因為「敏捷開發修煉之道」原本就是這本書的副標題。我實在找不到乙個更為貼切形容它的詞句,只好把副標題扒下來,當我的評價!

在講述我的感悟之前,我想先說一下敏捷!

什麼是敏捷?

答:我不知道!我所知道的只有敏捷宣言——

個體與互動 重於 過程和工具

可用的軟體 重於 完備的文件

客戶協作 重於 合同談判

響應變化 重於 遵循計畫

籠統、簡要,但這四句話是敏捷的核心所在!十年,並沒有新的敏捷宣言出現,某方面上說業界在敏捷思想上沒有大踏步的前進,但也說明這四句話很偉大,偉大到十年不曾更改!《高效程式設計師的45個習慣》一書,所闡述的就是這四句敏捷宣言在實際專案當中的一些應用方式,或者說習慣。

再次引用豆瓣的原話,本書簡明實用、見解深刻,總結了高效程式設計師在開發過程中的45個個人習慣、思想觀念和方法,有助於開發人員在開發程序、編碼工作、開發者態度、專案和團隊管理,以及持續學習等5個方面積極修煉。通過學習這些內容,養成這些好的習慣,你可以極大地提公升自己的程式設計實力,更快速、更可靠地交付更高質量的軟體,從而成為真正的高效程式設計師。用matthew johnson的話說——「此書通過常理和經驗,闡述了為什麼你應該在專案中使用敏捷方法。最難得的是,這些行之有效的實戰經驗,竟然從一本書中得到了。」

《高效程式設計師的45個習慣》與其說是在介紹45個習慣,我覺得更應該說成45個法則。如果大家不信,那就去翻一下這本書的目錄,看看45個習慣的名字,就會明白我為什麼把它說成是45個法則。

我之所以這麼說,是有原因的。更多的內容我不做贅述,比方說版本管理,比方說單元測試,它們的意義書中說的比我講的要明白的多,我只舉其中的第37條習慣做個例子——

第三十七條習慣:立會——

立會,是什麼?和開發有半毛錢關係麼?

答:立會就是站著開會,和開發有關係,而且不止半毛錢!

立會的目的讓開發團隊的所有成員在固定週期碰面,溝通,相互匯報自己的工作進展以及遇到的難題,讓彼此間有個深入、及時的了解,並且是乙個非常合理的尋求團隊內幫助的平台,當然,它也是提公升團隊向心力的最好手段之一。

有人說,開會就開會,為什麼要站著呢,坐著趴著躺著不也一樣開會麼?

的確如此,拿大頂也能開會,但開會的姿勢過於舒服會讓人沉浸於其中,只顧著舒服而忘了會議的目的,如此一來就會使每個人的話題都變得冗長,不簡約,最終會使要點埋沒在廢話中,每個與會者都會錯過很多重要內容。正如海明威寫作時是站著的,他說站著寫作會迫使他的語言簡練。立會的效果也是如此!站著會迫使我們的話直擊要害!更有助於溝通和解決問題。

例子結束。書中所介紹的45個習慣,都如第三十七條習慣立會一樣,有標新立異的方法、準則存在。有意思麼?

我覺得有意思,而且,這四十五個習慣的目標非常明確,就是解決問題,解決專案當中各個環節可能出現的問題。四十五個習慣,四十五個方法,四十五個準則,用隨機應變的形式應對了專案中無數的問題。

然,敏捷的目的也正在於此——解決問題!

敏捷既是為了解決問題!

高效程式設計師的45個習慣

做事。與其推卸責任,不如去解決問題。欲速則不達。要增量程式設計,步步為營。沒真正理解一段 之前,別急著去修改它。對事不對人。掌握提問 反駁 爭論的技巧,注意說話口吻,不能帶個人情緒的接受或反駁別人觀點。排除萬難,勇奮前進。要真誠 有勇氣地說出實情和想法。當你發現某段 很混亂,需要重構,好,說出來。跟...

《高效程式設計師45個習慣》 敏捷開發有感

高效程式設計師的45個習慣 敏捷開發修煉之道 standing on shoulders of giants 站在巨人的肩膀上 2014年9 月20日星期六 h該書一共用了兩天時間通讀完,簡單的翻看其中的道理,把其中有用的好的道理和哲理摘錄和用自己的話說出來,引以為用。希望對看過該文的人有所幫助。在...

高效程式設計師的45個習慣 敏捷開發修煉之道

高效程式設計師的45個習慣 敏捷開發修煉之道 融知識 哲理 實踐於一體的奇書 定價 35.00 會員價 26.25 75折 樣章免費試讀 17 使用短迭代,增量發布 69 18 固定的 就意味著背叛承諾 73 第5章 敏捷反饋 76 19 守護天使 78 20 先用它再實現它 82 21 不同環境,...