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.