書籍簡介
從遺留( legacy ) 系統中獲得更多: 更好的效能、功能、可靠性和可管理性
Continue reading “電子書 – Working Effectively with Legacy Code”告訴我,我會忘記; 教導我,我只是記得;讓我深入其中,我便學會。 ~ Benjamin Franklin
從遺留( legacy ) 系統中獲得更多: 更好的效能、功能、可靠性和可管理性
Continue reading “電子書 – Working Effectively with Legacy Code”全面修訂和更新版本-包括新的重構和程式碼範例
Continue reading “電子書 – Refactoring: Improving the Design of Existing Code, 2nd Edition”“任何傻瓜都能寫出電腦能夠理解的程式碼。 優秀的程式設計師編寫人們能夠理解的程式碼。” —M. Fowler (1999)
傳奇人物 Robert C. Martin(“Uncle Bob”)的實用軟體架構解決方案
通過應用軟體架構的通用規則,你可以在任何軟體系統的整個生命週期中顯著提高開發人員的工作效率 現在,在暢銷書 Clean Code 和 Clean Coder 的成功的基礎上,傳奇軟體工匠 Robert C. Martin(“Uncle Bob”)揭示了這些規則,並幫助你應用這些規則。
Continue reading “電子書 – Clean Architecture: A Craftsman’s Guide to Software Structure and Design”看看業界其他人士是怎麼形容 “Pragmatic Programmer” 這本書
“這本書很酷的事情是,讓程式設計進展保持新鮮是非常好的。 這本書可以幫助你持續成長,並且很明顯的是這些經驗來至於已經達到專家的人所傳承。“
Continue reading “電子書 – Pragmatic Programmer, The: From Journeyman to Master”即使不好的程式碼可以運作。 但是,如果程式碼不乾淨,它可能會使開發組織徹底擊敗。 由於程式碼寫得不好,每年都會有無數的時間和重要的資源丟失。 但不一定是那樣的。
Continue reading “電子書 – Clean Code :A Handbook of Agile Software Craftsmanship”敏捷與持續交付是目前應對現實軟體開發環境的主流方法。 如果你的團隊還沒有敏捷起來,你需要趕快來參加這個敏捷武士訓練營,幫助你的軟體開發團隊有辦法應對軟體開發常遇到技術變化與用戶需求變化的問題。 本課程講師是兩本暢銷敏捷書籍的作者:The Agile Samurai 和 The Way of the Web Tester,在/任職 Spotify、ThoughtWorks、Microsoft,曾與許多大公司的團隊合作 (SONY、BMW、Ford 、Tesla、Facebook、Twitter、Apple…等)
Continue reading “敏捷武士訓練營”程式碼是寫給人看的還是電腦看的? 我想這麼簡單的問題可能會有不同甚至對立的答案,Martin Fowler 說 : 任何傻瓜都可以編寫電腦可以理解的程式碼。好的程式設計師編寫人可以理解的程式碼。我想最主要原因還是程式碼可不是寫完即丟,程式碼要可維護,而這維護的人可能不是原作者,想像一下 Linux Kernel 只有 Linus 自己看得懂,那麼這套作業系統還有人敢用嗎? 更不用說有那麼多開發者願意追隨他一起維護。所以程式設計師可不能只寫自己和電腦看得懂的程式,無法維護的程式碼可能很快就消失在市場中 🙂
Continue reading “C#開發者課程:學習編寫乾淨程式碼的藝術”最近看到這篇文章, 裡面介紹的書都很經典.
10 Classic Books Every Serious Developer Should Read
作者Deepak Karanth是有12年經驗的Averda/Citybin/Ericsson/IBM等知名公司的首席架構師、顧問與軟體開發的輔導. 在這篇文章, 建議程式設計師需要讀的不只是code或網路上找的答案, 有些程式開發過程會遇到的問題多年來都類似, 且也有很棒的解決智慧. 這些多年來的智慧經典, 身為認真的程式設計師都不可錯過.
Continue reading “每位認真的程式設計師都要讀的 10 本經典書”