언제 쓰나
같은 개념을 언어 · 프레임워크마다 다르게 써야 할 때. Swift 는 camelCase, 파이썬은 snake_case, CSS 는 kebab-case, 환경변수는 CONSTANT_CASE. 식별자 하나를 아홉 가지 스타일로 한 번에 비교하면 실수가 줄어듭니다.
사용법
위쪽에 바꿀 이름을 쓰면 아래 표가 스타일별로 동시에 갱신됩니다.
각 행의 복사 버튼으로 원하는 스타일만 바로 가져갑니다. 여러 줄을
붙여넣으면 줄 단위로 각각 변환합니다.
토큰 경계 규칙
_,-, 공백 등의 구분자로 1차 분리- camelCase / PascalCase 의 경계 (
helloWorld→hello World) 에서 추가 분리 - 연속 대문자 뒤 소문자 (
HTTPServer→HTTP Server) 처리
덕분에 myXMLParser 같은 약어가 섞인 이름도 자연스럽게 쪼개집니다.
식별자 외부 노출 없음
9 케이스 (camel · Pascal · snake · kebab · CONSTANT · Title · Sentence · UPPER · lower) 변환은 모두 정규식 + replace. 입력한 식별자가 외부로 나가지 않습니다.