12/09/2006, 19:52
|
| | | Fecha de Ingreso: noviembre-2002 Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años, 1 mes Puntos: 52 | |
Bueno, en este caso te escrito el codigo equivalente asi a "grosomodo".
Obviamente no lo estructuraria de esa manera, sobretodo en proyectos muy grandes.
Tendria funciones que se encargarian de eso:
De hecho tengo proyectos de esa manera.
Donde en medio de una inicializacion algo falla, se llama a una funcion que finalice las partes que si se inicializaron para asi salir del programa.
Todo se estructura mas. Si, es mas codigo, pero como veras, no tienes gotos.
Y por lo tanto, alguien que quiera ver tu codigo no tiene pierde con los gotos, ya que no hay, todo sigue su orden logico. El goto rompe con el orden logico, ya que este salta a cualquier parte dle codigo sin aviso ni nada, solo zaz, un salto.
Creo que es un claro ejemplo de como se puede sustituir cualquier goto con un codigo estructrurado.
Saludos |