Примеры Конвертера Регистра

Тестовые примеры для конвертации регистра между различными соглашениями об именовании

📝 camelCase в Другие Форматы

🟢 simple

Конвертация имен переменных camelCase в snake_case, kebab-case и PascalCase

⏱️ 1 min 🏷️ camelcase, conversion
userName
firstName
isActive
getUserById
totalPrice

📝 snake_case в Другие Форматы

🟢 simple

Конвертация snake_case в camelCase, kebab-case и PascalCase

⏱️ 1 min 🏷️ snake, conversion
user_name
first_name
is_active
get_user_by_id
total_price

📝 kebab-case в Другие Форматы

🟢 simple

Конвертация kebab-case в camelCase, snake_case и PascalCase

⏱️ 1 min 🏷️ kebab, conversion
user-name
first-name
is-active
get-user-by-id
total-price

📝 PascalCase в Другие Форматы

🟢 simple

Конвертация имен классов PascalCase в camelCase, snake_case и kebab-case

⏱️ 1 min 🏷️ pascal, conversion
UserName
FirstName
IsActive
GetUserById
TotalPrice

📝 Разделенные Пробелами в Форматы Кода

🟢 simple

Конвертация текста разделенного пробелами в camelCase, snake_case или kebab-case

⏱️ 1 min 🏷️ space, conversion
user name
first name
is active
get user by id
total price

📝 Автоопределение Смешанного Формата

🟡 intermediate ⭐⭐

Тест автоопределения со смешанным camelCase, snake_case и kebab-case

⏱️ 2 min 🏷️ mixed, auto-detect
userName
user_name
user-name
getUserId
get_user_id
get-user-id

📝 Граничные Случаи с Числами

🟡 intermediate ⭐⭐

Обработка чисел в начале, середине и конце идентификаторов

⏱️ 2 min 🏷️ numbers, edge-case
user123
user123Name
123user
apiV2
version2Update

📝 Последовательные Заглавные (Аббревиатуры)

🟡 intermediate ⭐⭐⭐

Обработка сокращений типа XML, HTTP, API, JWT, OAuth

⏱️ 2 min 🏷️ acronyms, capitals
XMLParser
HTTPResponse
APIKey
JWTToken
OAuthProvider
userID
parseXML
getJSON

📝 Реальные Имена Переменных

🟡 intermediate ⭐⭐

Общие паттерны именования переменных из продакшн кода

⏱️ 2 min 🏷️ real-world, variables
userId
firstName
lastName
emailAddress
phoneNumber
createdAt
updatedAt
isActive
isLoggedIn

📝 Имена API Endpoints

🟡 intermediate ⭐⭐

Паттерны именования REST API endpoints

⏱️ 2 min 🏷️ api, endpoints
getUserById
createUser
updateUserProfile
deleteUserAccount
listAllUsers
searchUserByEmail
validateAuthToken

📝 Имена CSS Классов

🟡 intermediate ⭐⭐

Соглашения об именовании CSS классов (BEM, утилиты и т.д.)

⏱️ 2 min 🏷️ css, classes
backgroundColor
textColor
fontSize
borderWidth
marginLeft
paddingTop
zIndex

📝 Соглашения об Именовании Файлов

🟡 intermediate ⭐⭐

Именование файлов в разных фреймворках и языках

⏱️ 2 min 🏷️ files, naming
UserProfile.vue
user_service.ts
UserRepository.java
user-profile.component.ts
user_model.py
user_controller.rb

📝 Имена Колонок Базы Данных

🟡 intermediate ⭐⭐

Общие паттерны именования колонок базы данных

⏱️ 2 min 🏷️ database, columns
user_id
first_name
last_name
email_address
created_at
updated_at
is_active
is_deleted

📝 Обработка Специальных Символов

🔴 complex ⭐⭐⭐

Обработка точек, множественных разделителей и специальных символов

⏱️ 3 min 🏷️ special, characters
user.name
user__name
user..name
user-name-id
user_name_id
user.name.id

📝 Технические Аббревиатуры

🔴 complex ⭐⭐⭐

Общие технические термины и сокращения в коде

⏱️ 3 min 🏷️ technical, acronyms
XMLHttpRequest
JSONData
HTMLElement
SQLQuery
UUIDGenerator
MD5Hash
SHA256Hash
Base64Encoder

📝 Сложный Смешанный Формат

🔴 complex ⭐⭐⭐⭐

Реальный сценарий со смешанными соглашениями об именовании

⏱️ 3 min 🏷️ complex, mixed
getUserID
parse_XML_file
http-response-code
OAuth2Token
base64_encoded_data
SHA-256-Hash
XMLParser2
user_profile_image_url