使用 C# 的重構技術( rafactoing techniques )和設計模式( design patterns )改進現有應用程式的內部設計
Continue reading “經由實際案例學習如何應用設計模式做重構”電子書 – Seriously Good Software
書籍簡介
Continue reading “電子書 – Seriously Good Software”對於所有新的開發人員,對於那些編寫測試程式碼的人,以及對於任何一個認真從事軟體開發職業的人來說都是必不可少的閱讀。
Bonnie Bailey
Microsoft Azure 開發 : 重構程式碼
建構持久的 Azure 應用程式需要了解軟體品質和可維護性。在本課程中,你將學習如何識別應用中的技術債務( tehcnial debt ),以及如何在不從頭開始的情況下重構程式碼。
Continue reading “Microsoft Azure 開發 : 重構程式碼”電子書 – Refactoring: Improving the Design of Existing Code, 2nd Edition
書籍簡介
全面修訂和更新版本-包括新的重構和程式碼範例
Continue reading “電子書 – Refactoring: Improving the Design of Existing Code, 2nd Edition”“任何傻瓜都能寫出電腦能夠理解的程式碼。 優秀的程式設計師編寫人們能夠理解的程式碼。” —M. Fowler (1999)
C#開發者課程:學習編寫乾淨程式碼的藝術
程式碼是寫給人看的還是電腦看的? 我想這麼簡單的問題可能會有不同甚至對立的答案,Martin Fowler 說 : 任何傻瓜都可以編寫電腦可以理解的程式碼。好的程式設計師編寫人可以理解的程式碼。我想最主要原因還是程式碼可不是寫完即丟,程式碼要可維護,而這維護的人可能不是原作者,想像一下 Linux Kernel 只有 Linus 自己看得懂,那麼這套作業系統還有人敢用嗎? 更不用說有那麼多開發者願意追隨他一起維護。所以程式設計師可不能只寫自己和電腦看得懂的程式,無法維護的程式碼可能很快就消失在市場中 🙂
Continue reading “C#開發者課程:學習編寫乾淨程式碼的藝術”