Un DP pour ce genre de use case ?
Bonjour tout le monde !
J'ai un code qui a souvent le même style de gestion des erreurs... Exemple:
Code:
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;
}
} |
Vous avez compris, j'aimerais éviter les sorties multiples, avec les return au milieu du code, mais également ne pas avoir à faire:
Code:
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;
}
} |
Y a-t-il un Design Pattern qui réponde à ce genre de problème ?
Merci d'avance !