上週我重構了一個18000行程式碼的老專案,技術債很重,架構混亂。用Claude Code處理後,效率提升了20倍。這個案例會展示整個重構過程。
專案背景
專案什麼情況
這是個跑了3年的電商管理系統,問題一堆:
- 18,000+行React程式碼
- 技術棧老掉牙: React 15.6, Redux 3.7
- 元件耦合嚴重
- 首屏要12秒,慢得要命
- 改一個bug出三個新bug
- 沒有測試
重構目標
- 升級到React 18, Redux Toolkit
- 元件解耦,重新組織目錄
- 首屏降到2秒以內
- 加TypeScript和測試