Coding Convention은???


코딩가이드인데, 

본인도 본인이지만 협업을 하거나 전체전인 코드 작성법을 통일하여 

가독성을 위한 방법이며 지켜야할 규칙이다.

들여쓰기, 문법표기, 변수/함수명 정의 방법 등을 적용하는것을 말한다.


1. camelCase (카멜케이스)

단어의 조합시 첫글자는 소문자, 나머지 단어의 첫글자는 대문자로 하는 방법

ex) playToki, runToki


2. PascalCase (파스칼케이스)

단어의 조합시 모든단어의 첫글자를 대문자로 하는 방법. Java의 Class명 작성시 사용

ex) PlayToki, RunToki, YouAndMe


3. UPPERCASE

모든 글자를 대문자로 표기, 상수 혹은 중요한 식별자(identifier)를 나타낼때

ex) CONST, INTEGER, System.IO


4. snake_case

단어간의 구분을 언더바로 구분

ex) play_toki, run_toki


5. Hungarian Case

구조적인 프로그래밍 방식에서 사용되었고 변수의 type을 쉽게 구분하기 위한 방법

ex) g_intPlay(전역),  intNumber(int 타입),  strToki(문자타입)





Posted by 달팽이맛나
,