-
Notifications
You must be signed in to change notification settings - Fork 3
코딩 컨벤션
DoDoBest edited this page Nov 7, 2022
·
6 revisions
- 공식 문서 스타일 가이드
- https://kotlinlang.org/docs/coding-conventions.html#platform-types
- https://developer.android.com/kotlin/style-guide
- 레이아웃 리소스
- 줄이지 않고 타입별 풀네임 사용 (text_view_id_title, recycler_view_blog_list, ...)
- 스네이크 케이스
- 타입명은 가장 앞
- 스트링 리소스
- 의미를 파악할 수 있도록 구체적으로 작성
- 재사용할 수 있도록 포괄적으로 작성
- 변수명
- 데이터 타입을 포함하지 않는 이름 사용 (List -> products)
- 카멜 케이스
- 의미를 파악할 수 있도록 구체적으로 작성
- var 지양
- 함수명
- 동사로 시작
- 의미를 파악할 수 있도록 구체적으로 작성
- 리턴 타입 Boolean -> is로 시작
- 함수 스타일
- MAX -> depth: 4, length: 15, parameter: 3
- 하나의 함수는 하나의 역할만 담당
- 파라미터 한 줄에 하나씩
- dot -> https://kotlinlang.org/docs/coding-conventions.html#wrap-chained-calls
- 중괄호 생략 x