Bonjour tout le monde !
J'ai un code qui a souvent le même style de gestion des erreurs... Exemple:
Vous avez compris, j'aimerais éviter les sorties multiples, avec les return au milieu du code, mais également ne pas avoir à faire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 int maFonction() { int errCode = 0; if (uncas) { //du code, avec une gestion d'erreur return errCode; } if (unautreTruc) { //du code encore, avec une gestion d'erreur return errCode; } }
Y a-t-il un Design Pattern qui réponde à ce genre de problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 int maFonction() { int errCode = 0; if (uncas) { //du code, avec une gestion d'erreur return errCode; } if ((unautreTruc) && (errCode == 0)) { //du code encore, avec une gestion d'erreur return errCode; } }
Merci d'avance !
Partager