TypeScript n'est pas seulement une question de validation, c'est aussi une question de structure et aujourd'hui, parlons de l'utilisation d'ENUMS pour éviter à votre équipe des heures inutiles de débogage.
Dans le développement de logiciels d'entreprise, nous utilisons souvent Typescript pour garantir la cohérence de nos données.
Mais en plus d'en utiliser pour nous tromper (pas la machine), nous ignorons également l'importance des ENUMS.
Votre entreprise développe un logiciel de livraison de nourriture et vous avez 3 types d'utilisateurs qui peuvent s'inscrire comme démontré dans l'extrait ci-dessous.
Quelqu'un dans votre équipe a utilisé Vendor, une autre personne a utilisé Vendor, vous avez utilisé VENDOR
C'est un simple bug qui peut faire perdre des heures de productivité.
Utilisez ENUM pour définir la structure de votre rôle utilisateur. ENUM est en lecture seule et très strict, il mettra de l'ordre dans les membres de votre équipe.
// Do ✅️ enum Role { Vendor = "VENDOR", Customer = "CUSTOMER", Rider = "RIDER" } const userRole: Role = Role.Admin; // Don't ❌️ const userRole = "VENDOR"; // Very badd // learn moteat www.stephengade.com
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!