【極限編程 XP】Extreme Programming 的中文翻譯,是敏捷開發中的其中一種方式
極限編程 XP 是什麼?
極限編程 XP 是 eXtreme Programming 的縮寫,是一種敏捷(Agile)軟體開發方法,強調高品質的程式碼與快速回饋循環。
極限編程 XP 有哪些常見的工程實踐?
XP 透過測試驅動開發(TDD)、結對編程(Pair Programming)、持續整合(CI)等實踐,來提高軟體質量並適應需求變更。
極限編程 XP 與 Scrum 有什麼不同?
相較於 Scrum 著重於團隊協作與管理,XP 更關注工程實踐,透過用戶故事與測試驅動來調整計劃,而非依賴產品待辦清單(Product Backlog)。
此外,Scrum 有固定的 Sprint 週期與明確的角色分工(如 PO、SM、開發團隊),而 XP 則更靈活,強調持續交付與技術改進。
簡單來說,XP 更技術導向,Scrum 更流程導向,兩者可以結合使用,提高敏捷開發的效率。
延伸閱讀
想進一步了解測試驅動開發、重構與團隊共同開發等極限編程實踐,可以繼續閱讀:
大神教練來鈦坦,鈦坦人耳熟能詳的「coaching」到底在做些什麼?|Part 2:Dev Do & Don't(開發篇)
📖 好書推薦 📖
《軟體測試實務:業界成功案例與高效實踐 I 》
本書特色幫助讀者「參考業界成功經驗,快速實踐軟體測試」,業界專家介紹最需要與最可行的實踐經驗,引導讀者入門的思緒脈絡、竅門要領、起手式作法。
每個主題精煉於一個專章,充實且精華,易於理解,不論是軟體測試新手或是有經驗的開發人員皆適合閱讀。
推薦閱讀:Chapter 4 敏捷測試的實踐
鈦坦科技在融合測試到開發的實踐中所用到的工具、流程與技術

👉 購書連結: https://gotica.io/軟體測試實務