Tecnología, Internet y juegos
9 meneos
58 clics

PAGNIs: Probably Are Gonna Need Its [programación EN]

YAGNI — You Ain’t Gonna Need — es una regla que dice que no debes agregar una función solo porque podría ser útil en el futuro — solo escribe código cuando resuelve un problema directo. ¿Cuándo debería anular YAGNI? Cuando el costo de agregar algo más tarde es tan dramáticamente caro en comparación con el costo de agregarlo desde el principio, vale la pena correr el riesgo. Cuando sepa por experiencia que una inversión inicial dará sus frutos muchas veces. Propongo que las llamemos PAGNI, abreviatura de Probably Are Gonna Need Its .

| etiquetas: yagni , pagni
  1. YAGNI ya implica los PAGNIs.
  2. #1 LEFT JOIN {0x1f609}
  3. También está bien preparar el camino cuando sabes que tras tu proyecto vendrá una fase dos que funcionalmente ya sabes que hará.

    Cuando montas desde cero la fase 1 te haces un favor y lo haces amistoso para cuando llegue la dos, aunque tengas que currar un poco más.

    Tu empresa va a cobrar lo mismo lo hagas o no(igual que tú), pero posiblemente en fase dos irás mejor de horas.
  4. Las reglas se deben saltar cuando el resultado de seguirlas va contra los objetivos que persigue.

    Todas y en todos los ámbitos
  5. Por un momento creí que hablaban de Pagagnini. www.youtube.com/watch?v=tNgkxyMMfiE  media
comentarios cerrados

menéame