Explication d'une "bonne" règle de programmation (points de sortie) - Divers - Programmation
Marsh Posté le 02-03-2006 à 10:58:52
un livre sur les bonnes pratiques de programmation qui pond du goto de partout
Marsh Posté le 02-03-2006 à 11:01:02
c'est du vb aussi
il y a qques rares cas où c'est accepté en C aussi il me semble
Marsh Posté le 03-03-2006 à 05:52:04
ouai goto est aussi utilisé en C et en C++
Pour Xav, l'intéret d'avoir un seul point de sortie
c'est que si tu as du clean up à faire en sortie de fonction
tu n'as qu'un seul code à écrire plutot que de le dupliquer
et en plus de risquer d'oublier un cas.
En java par exemple.
Code :
|
Mais en java ils n'aiment pas les goto, allez comprendre .
LeGreg
Marsh Posté le 03-03-2006 à 09:24:21
Un peu plus loin ils mettent un exemple justement ou c'est utile (fermeture d'un fichier par exemple)
Marsh Posté le 02-03-2006 à 10:56:01
Bonjour,
Je suis en train de m'envoyer un bouquin ("Practical Standards for Microsoft Visual Basic" ). Il parle à un moment de ne faire qu'un seul point de sortie, comme ça :
Je me dis que s'il le met ça doit être utile, mais en essayant de réfléchir à pourquoi je vois pas.
Peut-être placer un point d'arrêt à la sortie de la sub ?