Cita:
Todos los caminos conducen a roma
|
He seguido al hilo
saber si un año es biciesto... y se me vino a la mente una pregunta... ¿Hasta que nivel de ramificaciones se estaría dispuesto a llegar para hacer una funcionalidad?
He notado como estas funciones y muchas otras... hacen llamadas tras llamadas... y más llamadas...
Veamos:
A -> B -> C -> D ->....
Si bien ya se ha respondido a la duda de JM75... y se he encontrado al culpable (IsLeapYear). Mi duda va por una cuestión de diseño: ¿Hasta que nivel estarían disupesto a declarar unidades y funciones para "simplificar la vida"?
La VCL está llena de ejemplos de estos tipos... me parece bárbaro que haya cantidad y variedad de funciones para hacer más fácil la vida de un programador. Pero me abruma un poco la cantidad de volteretas que se puede armar... en especial cuando uno se inicia, porque empieza a declarar funciones a lo loco y después descubre que si existían... a mi me sigue pasando...
¿Cuál sería la relación Modularidad/Complejidad que se estaría dispuesto a tolerar?
No se si se hacen estas preguntas o el loco soy yo... A ver que opinan, escucho opiniones, sugerencias...
Saludos,