Autores:
  • Lo importante es que el coste de añadir una función no es sólo el tiempo que se tarda en codificarla. El coste también incluye la adición de un obstáculo para futuras ampliaciones. Por supuesto, cualquier lista de funciones puede implementarse si se dispone de tiempo suficiente. Pero además de salir tarde, lo normal es acabar con una base de código tan frágil que las nuevas ideas, que deberían ser muy sencillas, acaben tardando cada vez más en integrarse en la enmarañada red existente. El truco está en elegir las funciones que no se pelean entre sí.