Refactoring to Patterns 企業級軟體開發教學手冊
Refactoring to Patterns 教學手冊 文件版本:1.1 資訊確認日期:2026-09-16 理論基礎:Joshua Kerievsky,《Refactoring to Patterns》(Addison-Wesley Professional,2004-08-05 出版,Addison-Wesley Signature Series (Fowler),ISBN 978-0-321-21335-8);Industrial Logic 官方 catalog 的 27 個 pattern-directed refactorings 程式碼版本基準:Before 範例刻意使用 Java 8 + Spring Boot 2.x + javax(貼近企業 Legacy 現況);After 範例使用 Java 25(LTS)+ Spring Boot 4.1.x + Spring Framework 7.x + Jakarta EE 11 測試框架:JUnit 6 為主(官方當前世代,需 Java 17+/Kotlin 2.1+),並標註 JUnit 5(Jupiter)對照寫法;ArchUnit 1.5.0(archunit-junit6) 前端:Vue 3(Composition API)與 Angular v22(Standalone + Signals + Zoneless)等量並列,TypeScript 7.0 適用對象:PM、SA、Software Architect、Senior Developer、Developer、QA、DevOps、維運人員、AI Coding Agent 使用者、Legacy 系統維護團隊、Framework Upgrade 團隊 篇幅:46 章,分為 11 部,另含 27 個 refactoring 完整條目、21 個 Code Smell、5 個實作 Lab、10 個企業案例、20 組 AI Agent Prompt 與 9 份附錄 版本時效:所有技術版本宣稱的來源 URL 與查證日期,集中列於 附錄 I;該附錄同時提供每季複查的 SOP 文件狀態:catalog 條目清單以 Industrial Logic 官方頁面查證為準。本手冊自行整理的分組、流程與治理設計均明確標示為「本手冊的工程建議」,不冒充原作觀點;查不到的資訊一律標示「原始資料未說明」,不猜測、不補完。 ...