파일명규칙 - devjin0617/UFriend-android-project GitHub Wiki

Table of Contents

시작하기

UFriend-android-project는 기본적으로 카멜 표기법(Camel Notation)의 문서규칙을 따른다.

소개

이 표기법은 변수명 or 클래스명을 작성할 때에 단어와 단어가 만날 때 뒤에 있는 단어의 첫 글자를 대문자료 표기하는 것이다.

이는 꼭 낙타의 등처럼 한글자가 대문자로 표기되기 때문에 카멜(낙타) 표기법으로 불리우게 된 것이다.

클래스, 변수, 메소드의 이름을 정할때는 적어도 2개 이상의 단어를 조합하여 이름을 생성한다. 이는 협업작업시 각 이름만 보고 알아볼 수 있게하기 위함이다.

예제

클래스

맨 앞글자를 대문자로 한다. 그 이후는 의미있는 단어의 앞글자를 대문자로 한다.

public class MyClass{} - 정답

public class myClass{} - 오답

public class Myclass{} - 오답

변수

맨 앞글자를 소문자로 한다. 그 이후는 의미있는 단어의 앞글자는 대문자로 한다. 이름정할시 명사로 짓는다

String myName - 정답

String MyName - 오답

String myname - 오답

메소드(함수)

맨 앞글자를 소문자로 한다. 그 이후는 의미있는 단어의 앞글자는 대문자로 한다. 이름정할시 동사로 짓는다

public String doMyName(){} - 정답

public String domyname(){} - 오답

public String myName(){} - 문법자체는 이상이 없지만 메소드 이름의 경우 동사형으로 지어주는 것이 유지보수시 좋다.

⚠️ **GitHub.com Fallback** ⚠️