YAGNI
¿Qué es YAGNI?
YAGNI significa You Aren’t Gonna Need It. Es un principio que sugiere no construir funcionalidades o abstracciones antes de que hagan falta de verdad.
¿Para qué sirve YAGNI?
Sirve para:
- Evitar sobreingeniería.
- Reducir complejidad innecesaria.
- Mantener foco en necesidades reales.
Características de YAGNI
- Prioriza lo necesario ahora.
- Ayuda a evitar código especulativo.
- Está muy relacionado con simplicidad y pragmatismo.
¿Dónde se usa?
- En diseño de software.
- En refactorización y arquitectura.
- En equipos que quieren mantener foco.
Conclusión
YAGNI recuerda algo fundamental: no todo lo que imaginas como posible mejora merece implementarse hoy. Muchas veces menos es mejor.