[C con Clase] GOTO

Jose Alvaro Dominguez ilgrim en gmail.com
Dom Nov 9 13:05:33 CET 2008


El día 9 de noviembre de 2008 4:04, Rubén <parraymartinez en terra.es> escribió:
> Entiendo que el uso de go to no es recomendable.
>
> Pero ¿que alternativa tan sencilla a go to tenemos?
>
La alternativa, es realizar un BUEN diseño de la aplicacion y tener
presente los principios de la programacion estructurada  o la
orientacion a objetos. Ya lo he dicho alguna que otra vez, Goto genera
CODIGO MALO, codigo dificil o incluso IMPOSIBLE de mantener; un codigo
que cuando menos, dice mucho y muy malo del que lo ha programado.
Basta con que comprendas las propiedades de los bucles y la
recursividad para darte cuenta que no necesitas Goto para
absolutamente nada. Te recuerdo que programar no es solo escribir
lineas y lineas de codigo y que aquello medio funcione. Consiste en
manipular una serie de conocimientos y de herramientas para generar
una LOGICA(que no codigo) valida y optima, que al ser aplicada a un
problema, sea capaz de resolverlo eficaz y competentemente. Esto
implica que su modificacion o adaptacion a otros ambitos o
circunstancias, debe de ser tambien eficaz y competente, cosa que con
Goto no se consigue.
Cada cual entiende la programacion a su manera, pero lo que esta
claro, es que Goto es una malisima eleccion y que se cuentan con
varias herramientas que antes comente, para resolver cualquier tipo de
problema, que a priori, precisase de Goto. Por que realizar malas
practicas pudiendo hacer las cosas correctamente? Cuesta tan poco
hacer las cosas bien.....

Un saludo.


Más información sobre la lista de distribución Cconclase