L'usage du "goto" n'a rien de honteux quand il est utilise correctement
et au bon moment. Il est frequemment utilise dans Solaris que ce soit dans
le kernel ou en userland, generalement pour le traitement des erreurs. Cela
permet d'avoir un code plus clair et d'eviter des tests supplementaires et
inutiles.
Par exemple, dans le cas de syslogd, si "goto" n'etait pas utilise il
faudrait introduire des tests supplementaires ou des appels a des sous
fonctions ce qui augmenterait le nombre d'instructions a executer,
la complexite et la lisibilite du programme.
De maniere generale, nous evitons d'utiliser des "goto" mais lorsque cela
peut simplifier le code, nous n'hesitons pas a en mettre.
alex.
Xavier CHERIF wrote:
Re,
un peu, sauf si on fait du basic et même en basic il y a gosub.
Le 14 oct. 05 à 15:25, Jose Marcio Martins da Cruz a écrit :
Fabrice Bacchella wrote:
Dans http://cvs.opensolaris.org/source/xref/usr/src/cmd/syslogd/
syslogd.c, ligne 3185
goto nofile;
Quel est le probleme ? Le "goto" ?
-- ---------------------------------------------------------------
Jose Marcio MARTINS DA CRUZ Tel. :(33) 01.40.51.93.41
Ecole des Mines de Paris http://j-chkmail.ensmp.fr
60, bd Saint Michel http://www.ensmp.fr/~martins
75272 - PARIS CEDEX 06 mailto:[EMAIL PROTECTED]
_______________________________________________
Solaris_fr liste de diffusion en français pour Solaris, sur toutes
architectures
[email protected]
http://x86.sun.com/mailman/listinfo/solaris_fr
_______________________________________________
Solaris_fr liste de diffusion en français pour Solaris, sur toutes
architectures
[email protected]
http://x86.sun.com/mailman/listinfo/solaris_fr
_______________________________________________
Solaris_fr liste de diffusion en français pour Solaris, sur toutes architectures
[email protected]
http://x86.sun.com/mailman/listinfo/solaris_fr