Gestion des erreurs – Coder proprement

Le traitement des erreurs est important, mais s’il masque la logique il est mauvais

Utiliser des exceptions à la place des codes de retours

Le message que l’exception lève doit permettre d’identifier l’opération qui a échoué et son contexte

Les classes d’exception sont utiles si c’est pour intercepter une exception et ignorer les autres

Ne pas retourner null, à la place retourner un objet ou une collection vide par exemple

Ne pas passer null en argument, si c’est le cas cela doit être traité comme une erreur avec exception