下一步要寫什麼?Blog 主題備忘錄


備忘錄性質:本文記錄待撰寫的文章主題,不定期更新。已完成的文章直接移除。


從 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 補測試需要你提供素材