파일의 구성
Naming Convention
들여쓰기
주석
선
명령문
공백
자바 소스 파일의 경우 여러 sectionㅇ르 식별하는 주석으로 구성됩니다.
2천줄 이상의 긴 단일 파일을 지양합니다
소스 파일의 순서는 아래와 같습니다.
주석(Beginning Comments)
Package & import
Class 및 interface
/*
Class name, date ...
*/
package java.avaj
import java.avaj.water
public class Avaj extends ParentAvaj{
}
Pascal Case [VarOfName] : 첫 단어를 포함한 각 합성어의 첫 글자를 대문자로 표기합니다.
Camel Case [varOfName] : 단어의 첫 글자를 제외한 각 합성어의 첫 글자만 대문자로 표기합니다.
Snake Case [var_of_name] : 단어 사이에 _를 사용하여 구분합니다.(Kebab은-)
class 이름은 camel case
method 명은 기본적으로 동사로 시작하며, 형변환 메소드의 경우 전치사(to 등)으로 시작
ex)renderHtml(), toString()
class import 시에는 * 없이 필요한 클래스 명을 명시적으로 작성
import java.util.List;
참고 : Kotlin Coding Convention, Google Java Style Guide, Java Code Convention - Oracle, Google TypeScript Style Guide