Detectar el script dios
Si una clase toca demasiados sistemas, ya tienes una señal de deuda técnica.
Un script dios acumula responsabilidades: lee input, mueve personaje, dispara audio, actualiza UI y controla checkpoints.
Cuando cambias una parte, rompes otra. Ese acoplamiento hace que corregir errores sea cada vez más caro.
El objetivo del refactor con SRP es aislar decisiones para que cada módulo sea simple de entender y mantener.
- Una clase = una responsabilidad principal.
- Menos acoplamiento entre sistemas.
- Mayor velocidad para depurar y evolucionar.