Qu'est-ce que le PascalCase ?
Le PascalCase met en majuscule la première lettre de chaque mot et supprime tous les séparateurs. Exemple : 'GetUserName'. Il porte le nom du langage de programmation Pascal qui a popularisé cette convention. Aussi appelé UpperCamelCase.
Comment convertir snake_case en PascalCase ?
Collez votre texte en snake_case (par exemple 'get_user_name') et l'outil découpe sur les underscores, met en majuscule la première lettre de chaque mot et les joint pour produire 'GetUserName'.
Quand utiliser le PascalCase ?
Utilisez le PascalCase pour : les noms de classes dans la plupart des langages (JavaScript, Python, Java, C#), les noms de composants React/Vue/Angular, les interfaces et types TypeScript, les méthodes et propriétés C#, et les valeurs d'enum dans de nombreux langages.
Quelle est la différence entre PascalCase et camelCase ?
Le PascalCase met en majuscule la première lettre (GetUserName), tandis que le camelCase garde la première lettre en minuscule (getUserName). Utilisez le PascalCase pour les types et classes, le camelCase pour les variables et fonctions.
Les noms de composants React doivent-ils être en PascalCase ?
Oui. React exige que les noms de composants commencent par une majuscule pour les distinguer des éléments HTML. <UserProfile /> est un composant ; <userProfile /> serait traité comme une balise HTML inconnue. Le PascalCase est la convention standard.
Le PascalCase est-il utilisé pour les fichiers ?
En React et TypeScript, les fichiers de composants utilisent souvent le PascalCase (UserProfile.tsx). En Python, les fichiers utilisent le snake_case même si les classes à l'intérieur sont en PascalCase. Suivez les conventions de votre projet.
Comment convertir un nom de table SQL en classe C# ?
Les tables SQL utilisent souvent le snake_case (user_profiles). Collez le nom dans l'outil pour obtenir 'UserProfiles' en PascalCase. Pour une classe singulière, supprimez le 's' final pour obtenir 'UserProfile'.