Regla del Tres
La Regla del Tres dice que si tienes que repetir código tres veces, probablemente necesites una función o abstracción.
1. Código Malo #
Cargando actividad al acercarte…
Problema: Codigo repetitivo que viola el principio DRY (Don't Repeat Yourself).
Solución: Crear una función que reciba los nombres y realice la acción.
2. Código Bueno #
Cargando actividad al acercarte…
Resumen del tema
Conceptos clave #
- Regla del Tres (Rule of Three): la primera vez que escribes código lo haces directo; la segunda puedes tolerar la duplicación; a la tercera repetición es momento obligado de refactorizar y abstraer.
- Prevención de Abstracciones Prematuras: esperar a tener tres casos de uso concretos asegura comprender el patrón común exacto antes de crear la función o clase reutilizable.
- Equilibrio Práctico: evita generalizar antes de tiempo pero no tolera la duplicación crónica en el código.
Qué debes recordar #
No abstraigas con la primera o segunda coincidencia; a la tercera repetición, refactoriza y extrae la lógica común a una abstracción reutilizable.