Yo es que no entiendo esta pregunta. Me parece que se están mezclando dos cosas: modularización y reuso.
En el caso del año bisiesto el problema es que se crea una modularización innecesaria debido el reuso incorrecto de funciones.
Y bueno, aunque no se trata de abusar, creo que a hoy en día, unos cuantos elementos más en el stack no presupondrán un grave problema, sobre todo si lo comparamos con la claridad que puede ganarse al modularizar una rutina. Creo que mientras la modularización no devenga en pulverización, no hay problema.
// Saludos
|