[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