명명 규칙
Coddy C# 여정의 기초 섹션에 포함된 레슨. 69개 중 12번째.
명명 규칙은 프로그래머를 위한 도로 교통 규칙과 같습니다. 코드를 체계적이고 이해하기 쉽게 유지하는 데 도움이 됩니다.
도로 표지판이 모두 제각각이고 일관성이 없다고 상상해 보세요. 혼란스러울 거예요! 마찬가지로, 명명 규칙이 없으면 코드는 엉망이 되고 이해하기 어려워질 수 있습니다.
C#에서 일관된 명명 규칙을 따르는 것은 깔끔하고 유지 관리하기 쉬우며 협업에 적합한 코드를 작성하는 데 매우 중요합니다. 다음은 기억해 두어야 할 몇 가지 주요 규칙입니다.
- PascalCase: 클래스 이름, 메서드 이름, 속성 이름에 사용합니다. 각 단어의 첫 글자는 대문자로 씁니다. 예:
MyClass,CalculateTotal,FirstName.
- camelCase: 지역 변수와 메서드 매개변수에 사용합니다. 첫 번째 단어는 소문자로 시작하고, 그다음 단어는 각각 대문자로 시작합니다. 예:
myVariable,customerName,calculateTotal.
- _underscorePrefix: 비공개 필드(클래스 내 변수)에 사용합니다. 밑줄 뒤에 camelCase를 붙여 시작합니다. 예:
_myPrivateField,_customerAge.
- 상수에는 PascalCase 사용:
const로 선언된 상수도 PascalCase를 사용합니다. 예:MaxValue,Pi,DefaultTimeout. 다른 언어나 오래된 코드에서는MAX_VALUE와 같은 UPPER_CASE 상수를 볼 수 있지만, 이는 C#의 규칙이 아닙니다.
다음은 몇 가지 추가 팁입니다:
- 변수나 메서드의 목적을 명확히 나타내는 설명적인 이름을 사용하세요.
- 코드 맥락에서 널리 이해되는 경우가 아니라면 약어나 두문자어를 사용하지 마세요.
- 프로젝트 전체에서 선택한 규칙을 일관되게 적용하세요.
직접 해보기
이 레슨에는 코드 챌린지가 없습니다.
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: 온라인 C# 컴파일러