반응형
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#에서는 네이밍 규칙을 따르는 것을 권장합니다. 이를 통해 코드의 가독성을 높이고, 유지보수를 쉽게 할 수 있습니다.
'C#' 카테고리의 다른 글
C# 사용자 지정 예외 클래스 (0) | 2023.04.06 |
---|---|
C# Reflection문 (0) | 2023.04.05 |
C# 객체지향 다형성 : new, virtual, override, sealed (0) | 2023.03.30 |
C# 정규표현식 (0) | 2023.03.29 |
C# Delegate : 대리자 (0) | 2023.03.28 |