[gl-como] Tecniche di programmazione: break e continue
Fabrizio M.
fabrizio@mirabito.it
Mar 1 Mar 2005 22:18:46 CET
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Brisa Francesco wrote:
> Poi per il fatto di scrivere un programma leggibile e di fare una buona
> analisi, mi pare che sia una questione di buona programmazione in generale.
Mai sentito parlare di diagrammi di flusso ? Se fai una buona analisi
non hai bisogno di nessun break et simili. Magari te ne renderai conto
un giorno, quando lavorerai da analista o programmatore...
> while (flussoInEntrataAperto()) {
> stringa=leggiDaFlusso();
>
> if (stringa=="FINE") {
> break;
> }
>
> if (stringa="" or stringa.startsWith("#")) {
> continue;
> }
>
> faiQualcosaConString(stringa);
> }
>
>
> senza neppure mettere nessun commento mi pare leggibilissimo....
Non ti offendere, ma secondo me non va per niente bene.
Non conosco il programma in oggetto, ma andrebbe molto meglio cosė:
fok=1;
while ( (stringa!=FINE) && fok)
{
fok=flussoInEntrata();
stringa=leggiDaFlusso();
if( (stringa=="") || (stringa.startsWith("#") )
{
faiQualcosaConString(stringa);
}
}
Ciao
- --
[ Fabrizio Mirabito, EclipsE, GAV ]
[ MAIL ] fabrizio (at) mirabito.it
[ LINUX] User #351276 - Slackware 10
[ MSN ] ecly85 (at) hotmail.com
[ GPG ] 0x6855F0AE @ subkeys.pgp.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFCJNw2Rfa8EWhV8K4RAh24AJ4gaRF7KW3Vr0gBRhF4Vjjs3+DJ+gCggoLc
4Thc2rB/9QJQMsOXPkLTHQU=
=UnOs
-----END PGP SIGNATURE-----
Maggiori informazioni sulla lista
gl-como