Vengo de Java, JavaScript y Node. Nunca había visto <strong>goto</strong>… Me deja pensando que cuando usamos middlewares estamos haciend...

Jose Montoya

Jose Montoya

Pregunta
studenthace 4 años

Vengo de Java, JavaScript y Node. Nunca había visto goto

Me deja pensando que cuando usamos middlewares estamos haciendo algo como lo que el profe explica en esta clase, salta el flujo para hacer algo,…

Entonces, ¿sería mala práctica el uso de middleware? ¿Si, no y porqué?

3 respuestas
para escribir tu comentario
    Jose Montoya

    Jose Montoya

    studenthace 3 años

    Gracias a ambos, justo aclararon mi duda!

    Jose Luis Saldarriaga Bravo

    Jose Luis Saldarriaga Bravo

    studenthace 3 años

    Son cosas muy diferentes, como ya explicó Miguel. El goto no lo verás nunca en otros lenguajes porque es una herramienta de bajo nivel. Cuando programas en ensamblador el goto se usa para moverse por los diferentes puntos de un programa de una forma similar a cuando llamas a una función, y en ese contexto es útil, pero en alto nivel eso puede romper el flujo del programa por lo que se puede considerar hasta peligroso. Es de esas herramientas que hay que saber que existen pero nunca vas a usar.

    Miguel Sanchez

    Miguel Sanchez

    studenthace 4 años

    No es mala practica usar middlewares porque son diferentes a un goto (los middlewares forman parte de la logica), un goto lo que hace es saltar a una parte especifica y eso puede romper el flujo del programa.

Curso de Control de Flujo en C

Curso de Control de Flujo en C

Comprende y aplica estructuras de control en C: domina if, switch, bucles while, do while y for. Aprende a manejar flujos con break, continue y goto con ejemplos prácticos, fortaleciendo la lógica y eficiencia en tu código.

Curso de Control de Flujo en C
Curso de Control de Flujo en C

Curso de Control de Flujo en C

Comprende y aplica estructuras de control en C: domina if, switch, bucles while, do while y for. Aprende a manejar flujos con break, continue y goto con ejemplos prácticos, fortaleciendo la lógica y eficiencia en tu código.