Jasper Blog

千里之行,始於足下

Agile Principles Patterns Practices in C# (5)

重構 Refactoring

1. 重構定義 在不改變程式碼外在行為的前提下,對程式碼做出修改,以改進程式碼內部結構的過程。 每一個軟體模組都有三個職責 它運行時所達成的功能,也是

Agile Principles Patterns Practices in C# (4)

測試

1. 測試驅動開發 開發原則 在撰寫一個單元測試前,不撰寫任何的程式碼 只撰寫剛好無法通過的單元測試,不能編譯也算無法通過 只撰寫剛好能通過測試失敗的產

Agile Principles Patterns Practices in C# (3)

計畫

1. 初始探索 專案開始時,開發人員和客戶只會商討系統的重要的特性,隨專案的進展,客戶會不斷地發現新的特性。當識別出一個特性時,會把它分解成一個或

Agile Principles Patterns Practices in C# (2)

XP極限程式設計實踐

1. 完整團隊 我們希望客戶、管理者和開發人員緊密工作在一起,以了解彼此面臨的問題,並共同解決這些問題。 誰是客戶? XP團隊中的客戶是指 &ldquo

Agile Principles Patterns Practices in C# (1)

敏捷軟體開發宣言

1. 個人與互動 重於 程序與工具 人是獲得成功最關鍵的因素 正確的工具 => 先用小工具開始,直到他無法適用。不要認為更大的工具會自動幫你把工作得更好,通常