Bonjour,
Il n'existe pas de réponse précise à cette question.
Pour y répondre, tu peux te baser sur des normes de codage comme par exemple avec l'outil "PMD" (inclus dans Sonar) qui a deux règles sur le "return" :
- Une qui demande un seul "return". La description associée de cette règle :
A method should have only one exit point, and that should be the last statement in the method.
Par défaut cette règle n'est pas activée.
- Une autre qui impose par défaut 2 "return" maximum :
Restricts return statements to a specified count (default = 2).
Par contre cette règle est activée par défaut et a un niveau de criticité à "majeur".
Mathieu
Partager