Return Early Pattern
Le pattern "early return" en consiste à sortir d'une fonction dès qu'une condition est rencontrée, plutôt que d'avoir une structure de contrôle de flux plus complexe qui se poursuit jusqu'à la fin de la fonction. Cela peut rendre le code plus clair et plus facile à comprendre.
Voici un exemple simple de la façon dont vous pourriez utiliser le patron de conception "early return" dans une fonction de validation de formulaire :
Dans cet exemple, la fonction de validation de formulaire vérifie d'abord si le nom et l'email sont fournis.
Si l'un ou l'autre est manquant, la fonction renvoie immédiatement false
et affiche un message d'erreur correspondant.
Sinon, la fonction vérifie si l'email est valide en cherchant le caractère "@".
Si l'email n'est pas valide, la fonction renvoie également immédiatement false
.
Si toutes les validations sont réussies, la fonction renvoie true
et affiche un message de succès.
En utilisant le pattern "early return", le code est plus court et plus facile à lire que s'il était écrit avec des instructions de contrôle de flux plus complexes, comme des blocs "if" imbriqués ou une structure "switch".
Yannick Severo
Ma passion est de résoudre des problèmes et de créer des outils pour aider les gens. C'est ce qui me motive dans mon travail en tant que développeur. J'aime découvrir de nouveaux défis et résoudre des problèmes complexes pour aider les utilisateurs à atteindre leurs objectifs. J'utilise au quotidiens Node js et React.