<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>重構 on Eric 個人部落格</title><link>https://chihhung.github.io/Blog/tags/%E9%87%8D%E6%A7%8B/</link><description>Recent content in 重構 on Eric 個人部落格</description><generator>Hugo</generator><language>zh-TW</language><lastBuildDate>Wed, 16 Sep 2026 15:17:45 +0800</lastBuildDate><atom:link href="https://chihhung.github.io/Blog/tags/%E9%87%8D%E6%A7%8B/index.xml" rel="self" type="application/rss+xml"/><item><title>Refactoring to Patterns 企業級軟體開發教學手冊</title><link>https://chihhung.github.io/Blog/posts/%E6%95%99%E5%AD%B8/ai%E9%96%8B%E7%99%BC/refactoring-to-patterns-%E4%BC%81%E6%A5%AD%E7%B4%9A%E8%BB%9F%E9%AB%94%E9%96%8B%E7%99%BC%E6%95%99%E5%AD%B8%E6%89%8B%E5%86%8A/</link><pubDate>Wed, 16 Sep 2026 15:17:45 +0800</pubDate><guid>https://chihhung.github.io/Blog/posts/%E6%95%99%E5%AD%B8/ai%E9%96%8B%E7%99%BC/refactoring-to-patterns-%E4%BC%81%E6%A5%AD%E7%B4%9A%E8%BB%9F%E9%AB%94%E9%96%8B%E7%99%BC%E6%95%99%E5%AD%B8%E6%89%8B%E5%86%8A/</guid><description>&lt;h1 id="refactoring-to-patterns-教學手冊"&gt;Refactoring to Patterns 教學手冊&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;文件版本&lt;/strong&gt;：1.1
&lt;strong&gt;資訊確認日期&lt;/strong&gt;：2026-09-16
&lt;strong&gt;理論基礎&lt;/strong&gt;：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 的 &lt;strong&gt;27 個 pattern-directed refactorings&lt;/strong&gt;
&lt;strong&gt;程式碼版本基準&lt;/strong&gt;：&lt;strong&gt;Before 範例刻意使用 Java 8 + Spring Boot 2.x + &lt;code&gt;javax&lt;/code&gt;&lt;/strong&gt;（貼近企業 Legacy 現況）；&lt;strong&gt;After 範例使用 Java 25（LTS）+ Spring Boot 4.1.x + Spring Framework 7.x + Jakarta EE 11&lt;/strong&gt;
&lt;strong&gt;測試框架&lt;/strong&gt;：&lt;strong&gt;JUnit 6 為主&lt;/strong&gt;（官方當前世代，需 Java 17+／Kotlin 2.1+），並標註 JUnit 5（Jupiter）對照寫法；ArchUnit 1.5.0（&lt;code&gt;archunit-junit6&lt;/code&gt;）
&lt;strong&gt;前端&lt;/strong&gt;：&lt;strong&gt;Vue 3（Composition API）與 Angular v22（Standalone + Signals + Zoneless）等量並列&lt;/strong&gt;，TypeScript 7.0
&lt;strong&gt;適用對象&lt;/strong&gt;：PM、SA、Software Architect、Senior Developer、Developer、QA、DevOps、維運人員、AI Coding Agent 使用者、Legacy 系統維護團隊、Framework Upgrade 團隊
&lt;strong&gt;篇幅&lt;/strong&gt;：&lt;strong&gt;46 章，分為 11 部&lt;/strong&gt;，另含 27 個 refactoring 完整條目、21 個 Code Smell、5 個實作 Lab、10 個企業案例、20 組 AI Agent Prompt 與 9 份附錄
&lt;strong&gt;版本時效&lt;/strong&gt;：所有技術版本宣稱的來源 URL 與查證日期，集中列於 &lt;a href="#%E9%99%84%E9%8C%84-i%E6%8A%80%E8%A1%93%E7%89%88%E6%9C%AC%E5%9F%BA%E6%BA%96%E8%88%87%E6%9F%A5%E8%AD%89%E7%B4%80%E9%8C%84"&gt;附錄 I&lt;/a&gt;；該附錄同時提供每季複查的 SOP
&lt;strong&gt;文件狀態&lt;/strong&gt;：catalog 條目清單以 Industrial Logic 官方頁面查證為準。&lt;strong&gt;本手冊自行整理的分組、流程與治理設計均明確標示為「本手冊的工程建議」，不冒充原作觀點；查不到的資訊一律標示「原始資料未說明」，不猜測、不補完。&lt;/strong&gt;&lt;/p&gt;</description></item></channel></rss>