Salut,
Voici quelques questions qui me travaillent au niveau des fonctions :
1) Y aurais t-il un inconvénient à utiliser un return après un contrôle d'entrée au début d'une fonction ?
Au lieu de :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 fonction booleen estMalade( Personne p ) { si( p == null ) retourner faux; (tests pour voir si malade) }
2) Dans le cas où l'on a beaucoup de fonctions qui portent sur une Personne, vaut-il mieux tester Personne à l'entrée ou tester Personne dans chaque fonction pour tenir compte des imprévus ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 fonction booleen estMalade( Personne p ) { si( p != null ) { (tests pour voir si malade) } retourner faux; }
Partager