franciscogazitua / IIC2113-2024

Consultas sobre el proyecto en las Issues
2 stars 0 forks source link

Duda orden de funciones #124

Open isidoraabumohors opened 1 week ago

isidoraabumohors commented 1 week ago

Hola, Tengo una duda respecto al orden de las funciones, de acuerdo con Clean Code. Si tengo una función, que llama a otras dos funciones (A y B), pero a la vez, la función A llama a otras dos (C y D), ¿el orden correcto sería definir A y B, y luego C y D, o debería ser A, C, D y B?

Espero se entienda mi duda Gracias!!

RodrigoToroIcarte commented 1 week ago

Se entiende perfecto. Creo que ya respondí algo muy similar acá: https://github.com/franciscogazitua/IIC2113-2024/issues/103

En el ejemplo que das, depende del orden en que las funciones son llamadas. Digamos que F llama a A y luego a B. Pero A llama a C y luego a D. El orden sería F, A, C, D, B.

isidoraabumohors commented 6 days ago

¡Muchas gracias profesor!

Y en el caso de que algunas funciones sean públicas y otras privadas, ¿debemos priorizar poner antes todas las funciones públicas, luego las privadas, y dentro de ese orden, fijarnos en el orden que se llaman las funciones? Al final, ¿es más importante que las funciones que están relacionadas queden juntas, o que las funciones públicas y privadas estén separadas?

Saludos