Repaso
English

¿Qué aconseja YAGNI ('You Aren't Gonna Need It')?

Opciones

  1. Escribir todas las funciones que puedas necesitar en el futuro
  2. No construir una función hasta que de verdad se necesite (Opción correcta)
  3. No escribir nunca tests para código simple
  4. Aplicar siempre un patrón de diseño al código que escribes

Respuesta

No construir funcionalidad hasta que de verdad se necesite

Por qué

El código hecho para necesidades futuras imaginadas cuesta tiempo ahora, añade complejidad y a menudo resulta equivocado cuando llega el futuro.

YAGNI dice: construye lo que pide el requisito actual, mantenlo simple (KISS) y amplíalo cuando aparezca una necesidad real.

Recuerda

Construye para la necesidad de hoy; mantenlo simple.

Términos clave

Practica esta pregunta en Repaso