《修改軟體的藝術》亞馬遜書評
書評一:
By Greg Smith on August 1, 2016
八年前,我發表了一份關於“敏捷專案管理”的報告之後,大衛•伯恩斯坦(作者)就找到了我。他說很喜歡我的演講還可以幫助我在程式碼層面更瞭解Agile。從那時起,大衛幫助我更好地理解Agile的技術層面——特別是程式碼質量、可擴充套件性和降低程式碼流風險的實踐。他的技術輔導幫助我服務了很多客戶,其中幾次他在Agile轉換的過程中甚至親身參與進來,偉開發團隊做了大量的TDD研討會和實驗,使用了開發團隊自己的程式碼做培訓。
閱讀《修改軟體的藝術》就像作者給我的無數的輔導課程。對於那些有深厚技術技能的人,甚至是那些技術技能較少的專案經理,書中都能給他們提供簡單實用的編碼建議。David對Agile價值有深刻的理解,並以任何團隊成員都能理解的方式對細節進行闡述。
總而言之,我給聽我講課的每個公司及團隊推薦了這本出色的書。不關注程式碼,你也能從Agile裡學到一些東西,但是如果你想要變得“優秀”,則需要遵從David的建議去延伸你的軟體的生命以及價值。
書評二:
有趣&富有洞察力
By Student on November 6, 2016
閱讀這本書的過程中,你會逐漸意識到作者是一個堅定的Agile倡導者(不是什麼壞事)。作為開發團隊中的一員,這本書裡有很多非常有價值的東西,尤其是作者多年來與眾多行業精英打交道的工作經驗。
作者強調了對程式碼的質量和可維護性的需求。我們很多人都是最大的受害者。特別是那些自以為佔了便宜的老闆或者經理,他們向開發團隊施壓以求縮短時間週期。等將來他們就知道這是自討苦吃了。作為聰明的開發人員,我們必須有自己的標準,而不是(總是)屈服於這些壓力。我們的老闆或經理的確能找到一個願意更快地完成工作的人,他們會在短時間內對我們有意見,但最終我們會因為我們健壯、易於理解、易於維護的程式碼佔上風。當然,我們必須用上佳的判斷力來決定專案的質量需要多大的投資。
我意識到Agile在團隊凝聚力、管理期望、良好的溝通、快速開發以及可維護的質量程式碼方面的巨大好處。正如這本書中所討論的,許多團隊都說他們做Agile,而他們沒掌握Agile的真正要點,唯一的相似之處就在於他們站著開例會:)。Agile已經成為所有軟體團隊和公司描述自己的熱門詞彙,因為他們知道這是一種很好的營銷方式,但是90%的公司都不是在做Agile。即使對於那些真正投入到Agile開發的團隊來說,還是不得要領,Agile運動的一些創始人說,現在Agile實踐與他們想要創造的Agile相去甚遠,Agile的好處在現實中無法得到。
書評三:
針對各種規模的團隊,集中的、可付諸行動的、合理的建議
By Amazon Customer on January 26, 2016
這本書在每個認真的Agile從業者的書架上都應有一席之地。
理解標題中的“遺留程式碼”很重要。當你完成一段程式碼並且繼續下一個工作的時候,遺留程式碼就產生了——從這個點之後全都是維護。正如作者指出,程式碼維護的成本遠遠超過建立。作者提出的九種實踐旨在提高程式碼的質量然後相應地減少後續維護的費用。
但是,除了書中列出了許多最佳軟體開發實踐之外,給5顆星的原因是解釋和證實這些實踐的方式。作者的談話風格和他所提出的建議,讓程式設計師和管理者都很容易地消化。作為身兼這兩職的人,我覺得這本書既給了大局觀又可作為參考材料。
書評四:
給程式設計者和他們的老闆的重要的書
By Mike V on November 29, 2016
這本書本質上是給那些希望知道怎麼讓軟體受控制的人。作者建議的9種做法對於所有想要編寫高質量軟體的團隊來說都是至關重要的。而且不只是程式設計師,這些建議對產品所有者、業務分析師——真的是整個團隊都是有益的。這難道不是重點嗎?團隊合作。
同樣,這本書從經理到分析師到開發人員都是可以閱讀的。它的寫作既有技術上的,也有非技術性的,作者實現了他的目標。
連同Bob大叔,Martin Fowler和Michael Feathers等人的著作一起,都在我的“必讀書單”之中。
相關文章
- 亞馬遜評級亞馬遜
- 亞馬遜銷售最好的書籍亞馬遜
- 亞馬遜測評是怎麼做的?測評難嗎?亞馬遜
- 亞馬遜DRKG使用體驗亞馬遜
- Temkin Group:亞馬遜是客戶體驗評分最高的科技公司亞馬遜
- 修改軟體的藝術閱讀筆記及思考筆記
- IDC釋出AI軟體評估報告,百度、亞馬遜、IBM、微軟強勢入選AI亞馬遜IBM微軟
- 什麼軟體能快速批次提取亞馬遜商品圖片?亞馬遜
- 亞馬遜erp_賣家如何選擇亞馬遜erp?亞馬遜
- 亞馬遜定價_亞馬遜erp產品定價策略亞馬遜
- 亞馬遜雲服務AWS Marketplace “重塑”企業軟體SaaS之旅亞馬遜
- 揭祕亞馬遜雲科技軟體開發工程師團隊亞馬遜工程師
- 亞馬遜雲科技推出Amazon GuardDuty 惡意軟體檢測新功能亞馬遜
- 亞馬遜雲伺服器aws配置ssl https證書亞馬遜伺服器HTTP
- 亞馬遜跨境電商亞馬遜
- 亞馬遜 Redshift 死了嗎?亞馬遜
- 亞馬遜PSE認證亞馬遜
- 亞馬遜、谷歌和微軟寸土必爭的新戰場亞馬遜谷歌微軟
- QCon看點|亞馬遜雲科技可持續軟體工程實踐分享亞馬遜軟體工程
- 亞馬遜庫存管理系統,大賣庫存管理必備軟體亞馬遜
- 亞馬遜使用架構決策記錄來簡化軟體開發專案的技術決策 - AWS亞馬遜架構
- Oracle 創始人埃裡森批評亞馬遜是偽君子Oracle亞馬遜
- Digital Commerce 360:88%的亞馬遜購物者在購物時只考慮亞馬遜Git亞馬遜
- Steam,你的敵人是亞馬遜亞馬遜
- 亞馬遜Alexa是如何失敗的?亞馬遜
- 亞馬遜高管加入Coinbase亞馬遜
- 盤點:2018亞馬遜釋出的智慧硬體產品亞馬遜
- 軟體是一門藝術
- 軟通動力攜亞馬遜雲科技釋出最新制造業資料治理白皮書亞馬遜
- Alexa Guard評測:如何用亞馬遜Echo構建家庭安全系統?亞馬遜
- 涉及亞馬遜、波音、賓士、寶馬等巨頭,軟體供應商Beeline資料庫洩露亞馬遜資料庫
- ILSR報告:亞馬遜的壟斷之路亞馬遜
- 雲棲科技評論第38期:亞馬遜推出時尚智慧助手EchoLook亞馬遜
- 亞馬遜評論區遭AI虛假評價入侵,網購信任危機日益加劇亞馬遜AI
- 書評:軟體設計哲學
- 亞馬遜同微軟谷歌開始了新一輪的「雲鬥爭」亞馬遜微軟谷歌
- 亞馬遜對2022年以後的雲端計算技術預測亞馬遜
- PingCAP x 亞馬遜雲科技,為 TiDB 雲端體驗“加冕”PingCAP亞馬遜TiDB
- 關於亞馬遜AWS 棄用 Oracle的思考亞馬遜Oracle