Was ist PascalCase?
PascalCase macht den ersten Buchstaben jedes Wortes groß und entfernt alle Trennzeichen. Beispiel: 'GetUserName'. Es ist nach der Programmiersprache Pascal benannt, die diese Konvention populär gemacht hat. Auch UpperCamelCase genannt.
Wie konvertiere ich snake_case zu PascalCase?
Füge deinen snake_case-Text ein (z.B. 'get_user_name') und das Tool teilt an Unterstrichen, macht den ersten Buchstaben jedes Wortes groß und fügt sie zusammen zu 'GetUserName'.
Wann sollte ich PascalCase verwenden?
Verwende PascalCase für: Klassennamen in den meisten Sprachen (JavaScript, Python, Java, C#), React/Vue/Angular-Komponentennamen, TypeScript-Interfaces und -Typen, C#-Methoden und -Properties sowie Enum-Werte in vielen Sprachen.
Was ist der Unterschied zwischen PascalCase und camelCase?
PascalCase macht den ersten Buchstaben groß (GetUserName), während camelCase den ersten Buchstaben klein lässt (getUserName). Verwende PascalCase für Typen und Klassen, camelCase für Variablen und Funktionen.
Müssen React-Komponentennamen in PascalCase sein?
Ja. React erfordert, dass Komponentennamen mit einem Großbuchstaben beginnen, um sie von HTML-Elementen zu unterscheiden. <UserProfile /> ist eine Komponente; <userProfile /> würde als unbekanntes HTML-Tag behandelt. PascalCase ist die Standardkonvention.
Wird PascalCase für TypeScript-Interfaces verwendet?
Ja, PascalCase ist der Standard für TypeScript-Interfaces und -Typen. Beispiel: 'interface UserProfile { }' oder 'type ApiResponse = { }'. Manche Teams fügen ein 'I'-Präfix hinzu (IUserProfile), aber die moderne Konvention bevorzugt den Namen ohne Präfix.
Wie werden Akronyme in PascalCase behandelt?
Es gibt zwei gängige Ansätze: Alle Buchstaben des Akronyms groß (HTTPClient, XMLParser) oder nur den ersten groß (HttpClient, XmlParser). Die zweite Variante ist in modernem Code gebräuchlicher und lesbarer, besonders bei aufeinanderfolgenden Akronymen.