<aside> <img src="/icons/dialogue_gray.svg" alt="/icons/dialogue_gray.svg" width="40px" /> 망명규칙이란?
프로젝트를 진행할 때 개발 생산성과 운영의 효율을 높이기 위해 지켜야 하는 규칙.
보통 팀에서 정한 규칙을 따르거나 정한 규칙이 없으면 언어 자체 규칙을 따르기도 한다.
</aside>
<aside> <img src="/icons/tag_gray.svg" alt="/icons/tag_gray.svg" width="40px" /> 망명규칙
<aside> <img src="/icons/do-not-disturb_gray.svg" alt="/icons/do-not-disturb_gray.svg" width="40px" /> 유니티 망명규칙
클래스 : 파스칼
함수 : 파스칼
변수, 함수 매개변수 : 카멜
필드[맴버 변수]* : 앞에 밑줄 넣기 [_rigidbody]
클래스의 프로퍼티, Public 맴버 변수 : 파스칼
파일명 : 파스칼 표기법, 클래스명과 이름이 같아야한다.
메서드 : 동사 사용
멤버 변수, 속성, 지역변수 : 명사 사용
멤버 변수 : 클래스 안에서 클래스의 인스턴스가 존재하는 동안 유지되는 변수이다.
지역 변수 : 함수 안에서 함수가 호출되어 실행되는 동안 일시적으로 사용되는 변수이다.
주의점
변수명은 절대 한 글자로 된 이름, 약어를 사용하지 않고 변수의 의미를 담아야 한다.
키워드와 비슷한 이름을 지으면 안된다 [new, var 등]
boolean 자료형의 변수, 속성, 함수[메서드]는 is, can, has 같은 접두사를 붙여야 한다. [예 : isJumping, isHealth]
</aside>
<aside> <img src="/icons/snippet_gray.svg" alt="/icons/snippet_gray.svg" width="40px" /> 괄호 위치
괄호의 위치에는 크게 BSD와 K&R, GNU가 있다.
if(a > b){
printf("a > b");
}
if(a > b)
{
printf("a > b");
}
if(a > b)
{
printf("a > b");
}
</aside>
last update : 2023-10-03