Article View: es.comp.os.linux.programacion
Article #10876Re: Usar Goto en una situación concreta.
From: NotFound
Date: Mon, 28 Jan 2002 18:49
Date: Mon, 28 Jan 2002 18:49
37 lines
2593 bytes
2593 bytes
> > El uso de goto en un caso concreto es cosa de cada programador en > > concreto. > Correcto. Y la norma general a usar es que el uso de un truco/técnica > de programación debe ir ligado a mejorar la legibilidad del programa. Totalmente de acuerdo. Bueno, eso y que el programa funcione, claro ;) > En general, desde mi modesta opinión, esto sólo ocurre en el caso del > goto para el manejo de excepciones, en lenguajes que no tengan > procedimientos específicos para ello. Yo es que soy contrario a mencionar casos en los que sí sea recomendable, incluso en uno tan claro como el que mencionas, por que creo que ha de decidirse en cada caso particular, no con normas genéricas. Y además un novato que vea recomendaciones de ese tipo y se encuentre con un caso no contemplado en ellas piense que poner un goto ahí es atentar contra ellas, y no se trata de eso. > > Si te paras a pensarlo lo suficiente encontrarás la forma de hacerlo sin > > goto. Lo que hay que valorar es cuanto tiempo vale la pena dedicar a > > pensarlo. > Correctas ambas cosas. Pero entiendo que en esa valoración del tiempo > sigue siendo válido lo que acabo de decir. Ese programa habrá que > mantenerlo y a ese tiempo habrá que sumar el (siempre supuesto) tiempo > de mantenimiento: la legibilidad es el criterio ganador. Claro, sin considerar la legibilidad como criterio para evitar un goto sería válida cualquier chapuza sin pensarlo mucho. Salu2
Technical Details
Message-ID:
<3C559D35.8D0EE570@hobbiton.org>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!news.tele.dk!small.news.tele.dk!194.42.224.136!diablo.netcom.net.uk!netcom.net.uk!news.ebone.net!news1.ebone.net!cesio.mundo-r.com!not-for-mailReferences:
<1759581e.0201250319.21718182@posting.google.com> <3C5199D2.9963EF93@hobbiton.org> <3C552431.5070006@promofinarsa.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,72d083b7113f85ad X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2002-01-28 11:10:34 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!news.tele.dk!small.news.tele.dk!194.42.224.136!diablo.netcom.net.uk!netcom.net.uk!news.ebone.net!news1.ebone.net!cesio.mundo-r.com!not-for-mail From: NotFound <blassic@hobbiton.org> Newsgroups: es.comp.os.linux.programacion Subject: Re: Usar Goto en una situación concreta. Date: Mon, 28 Jan 2002 19:49:25 +0100 Organization: Another Netscape Collabra Server User Lines: 37 Message-ID: <3C559D35.8D0EE570@hobbiton.org> References: <1759581e.0201250319.21718182@posting.google.com> <3C5199D2.9963EF93@hobbiton.org> <3C552431.5070006@promofinarsa.es> NNTP-Posting-Host: cm64160.red.mundo-r.com Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Mailer: Mozilla 4.72 [en] (X11; I; Linux 2.2.14 i586) X-Accept-Language: en