Silent1566
|
c890b67847
|
docs: add TmdbDetailActivity refactoring roadmap
8-week plan to split 9738-line God Class into 5 Delegates:
- Week 1-4: PlayerDelegate (extract 200 methods, ~2000 lines)
- Week 5: EpisodeDelegate (extract 60 methods, ~1500 lines)
- Week 6: ThemeDelegate (extract 50 methods, ~1200 lines)
- Week 7: DataDelegate (extract 40 methods, ~800 lines)
- Week 8: Final polish + tests
Goal: Reduce Activity to ~500 lines (only lifecycle/navigation)
Current: 9738 lines, 788 methods, 151 fields
Target: <2000 lines across 5 classes
Status: Week 1 complete (planning phase)
Next: Week 2 - extract layout utils + player controls
|
2026-07-09 11:31:57 +08:00 |
|