RCO_xxx : xxx의 레이캐스트 시작점
interval : 일정한 시간 간격
space : 일정한 공간 간격
threshold: 임계점같은데 씀
damp : Lerp류 함수에 들어가는 t값
velocity: 인데 가끔 AddForce에 들어감
force: 인데 가끔 rigidbody.velocity에 들어감
Cor_Xxx() : 코루틴에 의해 돌아가는 열거자들
일단 멤버 이름은 퍼블릭 프라이빗 둘다 소문자로 시작 그뒤로는 카멜백
프로퍼티를 통해 읽을때만 대문자로 시작
이외에도 혼자개발하다보니까 다른사람이 협업할려고 내 코드 보면 뒷목잡을만한 본인전용 네이밍컨벤션을 많이만들어버림...
카멜타입을 쓰던가 스네이크타입을쓰던가 파스칼타입을 쓰던가중 하나로 통일하는게 좋을거갘은데. 그리고 시스템에서 사용하는 단어는 안쓰는게 좋음 변수명같은경우 난 카멜타입쓰고 함수는 파스칼타입으로 통일함 그리고 변수명이나 함수명 딱보고 알수있게 네이밍하는게 정긴건같에 좋음. 예를들면 플레이어데미지다 하면 playerDamage 이런식으로. 데미지 받는함수면 InDamage 난 이런식으로 함.
정신건강.
게임개발은 모르겠고 다른쪽 개발자로 일한지 좀,됐는데 진짜 주석이 없어도 이해할수잇게 네이밍하는게 좋다. 신과 너만아는 코드가 나중에 신만아는,코드 될수도있음 ㅋㅋㅋㅋ
언제 누군가가 할머니가 봐도 이해가 되는 코드를 만들어라 했던거 같았는데
velocity는 vel 같은거로 고치자 player.vel 이런식
진심인가.. 최악인데;;
왜? Col이라던지 앞에 세글자 따서 정하는 네임들 많은데 이유라도 적어봐
Col 뭔지 감도 안잡히네 column collision color 아오
보통 col은 column 아니냐 - dc App
Velocity라는 클래스가 있어서 Velocity vel; 이렇게 해도 굉장히 별로라고 생각하는데 float vel; 이런 형태면 많이 알아보기 힘들듯. 물론 필드에서 이야기고 메소드 안에서 분명하게 확인되는 내부파라미터면 어찌저찌 괜찮을지도 모르겠음
일반적으로 많이 쓰는 약자나 팀내에서 약속된 약자를 쓰는건 괜찮은데, 그렇지 않으면 그냥 단어를 풀로쓰는게 나중에 보기도 편함.
그거 좀 줄여서 코드 줄수 줄이는 것보다 차라리 필요하면 변수명 함수명을 문장으로 만들더라도 나중에 알아볼 수 있게 만드는게 편하더라.
나는 걍 이름 길어도 용도를 알아쳐먹을수 있게 네이밍하면 된다는 주의임. 무슨 1mb 게임 만드는것도 아니고 변수이름 몇자 줄이는게 무슨 의미가 있을까.