알아두면 좋은것들

네이밍 규칙 - 코딩 스탠다드

오랑이귀엽다 2023. 10. 19. 20:14

코드에서 변수명 함수명을 작성할때는 여러가지 규칙이 있다.

그 중 C#에서 보편적으로 활용되는 것에는 카멜 케이스, 파스칼 케이스 가 있다.

 

코드에 이름을 만들때는 특수문자가 되지 않는다.

따라서 공백이 필요한 경우가 있지만 공백을 포함한 이름을 만들 수 없다.

 

my point           사용 불가

enemy name    사용 불가

Attack Monster 사용 불가

Find Character 사용 불가

 

그래서 이 공백을 없애고 띄워쓰기가 필요한 단어의 첫 스펠링을 대문자로 바꿔서 표현

 

myPoint           사용 가능

enemyName    사용 가능

AttackMonster 사용 가능

FindCharacter 사용 가능

 

그리고 맨 처음 단어의 스펠링의 대소문자에 따라 카멜 케이스, 파스칼 케이스 라고 한다.

 

카멜 케이스

  • 소문자로 시작

파스칼 케이스

  • 대문자로 시작

대/소문자로 구분을 해두면 이름을 보는것만으로 이 코드가 변수인지 함수인지 알 수 있다.

 

딩에서 강제되는 부분은 아니지만 많은 개발자들이 지키려고 노력을 한다.

개발은 혼자 하는게 아니라 같이 하는 것이기 때문에 규칙을 지으면 서로간의 코드를 이해하는게 수월해진다.

이러한 규칙들을 코딩 스탠다드 라고한다.