備忘錄性質:本文記錄待撰寫的文章主題,不定期更新。已完成的文章直接移除。
從 git 歷史可挖素材的主題
1. Legacy PHP 表單模板化重構:用 Claude Code 拆解千行大檔案
- 素材:issue-358 大規模模板化重構(5+ commits)
- issue-402 抽取共用渲染模板
- issue-1102 的 3,000 行檔案重構為獨立函式
- issue-1038 的 formview.php 拆分 + AJAX lazy loading
- 為什麼值得寫:大檔案重構是 Legacy 維護最常見的任務
2. Duplicate Key 錯誤的根因分析:多租戶架構的資料衝突
- 素材:issue-1128/1130 重複上傳產生重複記錄的根因追蹤
- issue-1189 預檢 duplicate key + 空字串日期解析
- issue-1167 第三方檢核出現重複資料
- 為什麼值得寫:多租戶文章的延伸,根因分析過程有教學價值
3. Legacy PHP 整合 S3 雲端儲存
- 素材:issue-806/973 圖片 src 支援 S3
- issue-874 圖片上傳欄位消失 + 清除鍵
- 補上 S3 CLASS 的緊急修復
- 為什麼值得寫:從本地檔案到雲端的遷移是常見需求
4. 用 Claude Code 建立簽核系統:跨模組的共用功能設計
- 素材:issue-approval 建立共用 function,逐步套用至多個表單
- 跨模組套用(計劃、紀錄、評估表)
- 為什麼值得寫:共用功能的設計與漸進式套用策略
需要個人素材的主題
5. PHPUnit 從零開始:讓 Claude 幫 Legacy 程式補測試
- 需要:程式碼結構、補了哪些測試
- git 現況:專案目前沒有任何測試
6. 讀懂別人的 Legacy 程式碼:用 Claude Code 做 Codebase Onboarding
- 需要:當初接手 AppSystem 時怎麼入手的
7. Claude Code 長 Session 的 Context 管理技巧
- 需要:59 小時馬拉松中 Claude 忘記東西的經驗
建議優先順序
| 優先 | 主題 | 理由 |
|---|---|---|
| 1 | #2 Duplicate Key 根因分析 | 多租戶文章延伸 |
| 2 | #1 表單模板化重構 | 大檔案重構主題受眾廣 |
| 3 | #4 簽核系統共用設計 | 跨模組設計有教學價值 |
| 4 | #5 PHPUnit 補測試 | 需要你提供素材 |