본문 바로가기
STUDY/CS

코드 작성 시 표기법에 대해 알아보자ㅏㅏㅏ

by 23g 2025. 4. 18.

📌 코드 작성 시 사용하는 이름 짓는 방식 정리

🐫 카멜 케이스 (camelCase)

  • 첫 단어는 소문자, 그 뒤 단어는 대문자로 시작
  • 보통 변수명, 함수명에 사용
let userName = "Jane"
func getUserName() -> String

🅿 파스칼 케이스 (PascalCase)

  • 모든 단어의 첫 글자를 대문자로 작성
  • 보통 타입 이름(클래스, 구조체, 열거형 등) 에 사용
struct UserProfile {
    var userName: String
}
class LoginManager { }

🐍 스네이크 케이스 (snake_case)

  • 단어를 _(언더스코어)로 연결
  • Swift에선 잘 안 쓰임. 주로 Python, C 등에서 사용
user_name = "Jane"  # Python 예시

🌯 케밥 케이스 (kebab-case)

  • 단어를 -(하이픈)으로 연결
  • 변수명에는 안 쓰고 URL, 파일 이름 등에서 사용
example-url-name

🔤 헝가리안 표기법 (Hungarian Notation)

  • 변수 앞에 타입을 접두사로 붙임
  • 예전 C 언어나 Windows API에서 많이 썼지만 Swift에서는 사용하지 않음
int iCount;
char* szName;

Swift 스타일 가이드 요약

  • 변수/함수명: camelCase
  • 타입/프로토콜명: PascalCase
  • 상수도 일반 변수처럼 camelCase 사용
  • enum case도 camelCase
  • 파일명, 클래스명 등은 PascalCase

✍️ 한줄 요약

Swift에서는 변수/함수는 camelCase, 타입은 PascalCase로 작성하는 게 기본 스타일임
스네이크나 케밥 케이스는 다른 언어나 포맷에서나 씀

'STUDY > CS' 카테고리의 다른 글

순수함수에 대해 R아보자  (0) 2025.04.18
객체지향 프로그래밍에 대해 아라보자!  (0) 2025.03.28
SOLID 5원칙을 아라보자!!!  (0) 2025.03.27