C#
C# 네이밍 규칙 : PascalCase, camelCase, Snake case
코샵
2023. 4. 5. 10:53
반응형
C#에서는 클래스, 메서드, 변수 등 다양한 요소들에 대한 네이밍 규칙이 있습니다. 이러한 네이밍 규칙을 따르는 것은 코드의 가독성과 유지보수를 높이기 위한 중요한 방법입니다.
클래스 네이밍 규칙
- 클래스 이름은 파스칼 케이스(PascalCase)로 작성합니다. 파스칼 케이스는 각 단어의 첫 글자를 대문자로 적는 형식입니다. 예를 들어, MyClass, MyWonderfulClass와 같이 작성합니다.
- 클래스 이름은 명사로 표현합니다. 클래스 이름으로는 무엇을 대표하고 있는지 명확하게 표현하는 것이 좋습니다.
- 클래스 이름은 가능한 명확하고 간결하게 작성합니다.
메서드 네이밍 규칙
- 메서드 이름은 카멜 케이스(camelCase)로 작성합니다. 카멜 케이스는 첫 단어를 제외한 각 단어의 첫 글자를 대문자로 적는 형식입니다. 예를 들어, myMethod, myWonderfulMethod와 같이 작성합니다.
- 메서드 이름은 동사로 표현합니다. 메서드가 수행하는 일을 동사로 표현하는 것이 좋습니다.
- 메서드 이름은 가능한 명확하고 간결하게 작성합니다.
변수 네이밍 규칙
- 변수 이름은 카멜 케이스(camelCase)로 작성합니다. 카멜 케이스는 첫 단어를 제외한 각 단어의 첫 글자를 대문자로 적는 형식입니다. 예를 들어, myVariable, myWonderfulVariable와 같이 작성합니다.
- 변수 이름은 명사로 표현합니다. 변수가 어떤 값을 대표하고 있는지 명확하게 표현하는 것이 좋습니다.
- 변수 이름은 가능한 명확하고 간결하게 작성합니다.
상수 네이밍 규칙
- 상수 이름은 대문자 스네이크 케이스(UPPER_CASE_SNAKE_CASE)로 작성합니다. 대문자 스네이크 케이스는 각 단어를 대문자로 적고, 단어와 단어 사이를 언더스코어(_)로 구분하는 형식입니다. 예를 들어, MY_CONSTANT, MY_WONDERFUL_CONSTANT와 같이 작성합니다.
- 상수 이름은 명사로 표현합니다. 상수가 어떤 값을 대표하고 있는지 명확하게 표현하는 것이 좋습니다.
- 상수 이름은 가능한 명확하고 간결하게 작성합니다.
이벤트 네이밍 규칙
- 이벤트 이름은 파스칼 케이스(PascalCase)로 작성합니다. 파스칼 케이스는 각 단어의 첫 글자를 대문자로 적는 형식입니다. 예를 들어, MyEvent, MyWonderfulEvent와 같이 작성합니다.
- 이벤트 이름은 동사로 표현합니다. 이벤트가 발생하는 일을 동사로 표현하는 것이 좋습니다.
- 이벤트 이름은 가능한 명확하고 간결하게 작성합니다.
델리게이트 네이밍 규칙
- 델리게이트 이름은 파스칼 케이스(PascalCase)로 작성합니다. 파스칼 케이스는 각 단어의 첫 글자를 대문자로 적는 형식입니다. 예를 들어, MyDelegate, MyWonderfulDelegate와 같이 작성합니다.
- 델리게이트 이름은 동사로 표현합니다. 델리게이트가 수행하는 일을 동사로 표현하는 것이 좋습니다.
C#에서는 네이밍 규칙을 따르는 것을 권장합니다. 이를 통해 코드의 가독성을 높이고, 유지보수를 쉽게 할 수 있습니다.