🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #16099

Re: [POLEMICA CON GOTO] (Era-->Re: Saltos en bash)

#16099
From: Ignacio Arenaza
Date: Sun, 07 May 2000 00:00
41 lines
2283 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

>>>>> "EstEl" == EstEl  <Enrique@imladris.org> writes:

    EstEl> Mmm... me das 1 byte para un contador y te hago lo mismo

Te doy los bytes que te hagan falta ;-), solo que lo que tu has puesto
no hace lo mismo ;-) 

La idea de mi codigo es: si al hacer algo en el paso n las cosas no
han ido, deshaz lo de los pasos n-1, n-2, ... 1. En tu codigo esto no
se tiene en cuenta. Y tratar de comprender tu codigo es mas dificil
que el mio (IMHO). De hecho he tenido _serios_ problemas para ver que
de hecho deshacia los pasos -3, -2 y -1 ;-)
 
Y si hablamos de mantenimiento, con mi esquema, introducir nuevos
pasos adicionales o pasos intermedios supone un impacto minimo,
mientras que con tu codigo tienes que retocar todas las opciones en el
caso de un paso intermedio.

Ojo, que yo no digo que haya que usar el goto sin ton ni son, solo
digo que hay ocasiones en que es mas util, claro, conciso y mantenible
que si no se usa. Por tanto, ni abusar de el ni prohibirlo
categoricamente. Es que por la misma regla de tres prohibimos los
punteros (que no las referencias), que son muy malos y peligrosos ;-)

Saludos. I�aki.

- -- 
  Get PGP/GPG Keys at http://personales.jet.es/inaki.arenaza/pgpkey.html
  A proud member of GULA - http://gula.jet.es/

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.0 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.4 and Gnu Privacy Guard

iD8DBQE5FMEsZXLnGT1HLgcRAuVFAJ4+FhbyHvG++fxYpXFvwBGkefGp5wCeNrcS
kqZofmq4IiDAovT+yyC2a0E=
=pjav
-----END PGP SIGNATURE-----
Technical Details
Message-ID: <87bt2jgogi.fsf@eb2ebu.ampr.org>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <slrn8gtnu0.pc.scandisk@localhost.localdomain> <aodne8.je1.ln@simpsons4ever> <871z3k4slh.fsf_-_@eb2ebu.ampr.org> <nufse8.l7.ln@debian>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,e073e16083571582
X-Google-Attributes: gidf86c8,public
From: Ignacio Arenaza <inaki.arenaza@jet.es>
Subject: Re: [POLEMICA CON GOTO] (Era-->Re: Saltos en bash)
Date: 2000/05/07
Message-ID: <87bt2jgogi.fsf@eb2ebu.ampr.org>
X-Deja-AN: 620363258
Content-Transfer-Encoding: 8bit
References: <slrn8gtnu0.pc.scandisk@localhost.localdomain> <aodne8.je1.ln@simpsons4ever> <871z3k4slh.fsf_-_@eb2ebu.ampr.org> <nufse8.l7.ln@debian>
Organization: Servidor NNTP de eb2ebu.ampr.org
Content-Type: text/plain; charset=iso-8859-1
User-Agent: Gnus/5.0803 (Gnus v5.8.3) Emacs/20.3
Mime-Version: 1.0
Newsgroups: es.comp.os.linux.programacion