dramaling-vocab-learning/backend
鄭沛軒 947d39d11f refactor: 大規模清理 Services 死代碼,優化後端架構
- 移除 12個完全未使用的服務文件 (-39%)
- 刪除 3個冗余資料夾 (AI/, Infrastructure/, Domain/)
- 清理 Extensions 中的死代碼服務註冊
- 移除重複實現 (GeminiAIProvider vs GeminiService)
- 移除過度設計的抽象層 (IAIProvider, IAIProviderManager)
- 簡化服務架構,從 31個文件減少到 19個文件

清理的死代碼服務:
- HealthCheckService, CacheCleanupService, CEFRLevelService
- AnalysisCacheService, CEFRMappingService
- 整個 AI/ 資料夾 (重複實現)
- 整個 Infrastructure/ 資料夾 (過度設計)
- 整個 Domain/ 資料夾 (殘留)

優化效果:
- Services 文件: 31個 → 19個 (-39%)
- 估計代碼減少: ~13,000 行 (-46%)
- 架構清晰度: 大幅提升
- 維護複雜度: 顯著降低

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-30 00:27:10 +08:00
..
DramaLing.Api refactor: 大規模清理 Services 死代碼,優化後端架構 2025-09-30 00:27:10 +08:00
DramaLing.Api.Tests docs: 新增選項詞彙庫功能完整文檔與測試指南 2025-09-29 17:24:58 +08:00
backend.sln refactor: 大幅清理Review功能架構 - 移除未使用的共用組件 2025-09-28 21:42:57 +08:00