본문 바로가기
알아두면 좋은것들

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

by 오랑이귀엽다 2023. 10. 19.

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

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

 

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

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

 

my point           사용 불가

enemy name    사용 불가

Attack Monster 사용 불가

Find Character 사용 불가

 

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

 

myPoint           사용 가능

enemyName    사용 가능

AttackMonster 사용 가능

FindCharacter 사용 가능

 

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

 

카멜 케이스

  • 소문자로 시작

파스칼 케이스

  • 대문자로 시작

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

 

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

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

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

 

'알아두면 좋은것들' 카테고리의 다른 글

접근 제한자  (0) 2023.10.26
스코프  (0) 2023.10.26
한줄 쓰기  (0) 2023.10.19
자주하는 실수들 - 무한루프  (0) 2023.10.19
변수의 규칙 - 이름 만들기  (0) 2023.10.19