Skip to content

코딩 컨벤션

DoDoBest edited this page Nov 7, 2022 · 6 revisions

기본 컨벤션

  • 공식 문서 스타일 가이드
  1. https://kotlinlang.org/docs/coding-conventions.html#platform-types
  2. https://developer.android.com/kotlin/style-guide

네이밍 컨벤션

  • 레이아웃 리소스
  1. 줄이지 않고 타입별 풀네임 사용 (text_view_id_title, recycler_view_blog_list, ...)
  2. 스네이크 케이스
  3. 타입명은 가장 앞
  • 스트링 리소스
  1. 의미를 파악할 수 있도록 구체적으로 작성
  2. 재사용할 수 있도록 포괄적으로 작성
  • 변수명
  1. 데이터 타입을 포함하지 않는 이름 사용 (List -> products)
  2. 카멜 케이스
  3. 의미를 파악할 수 있도록 구체적으로 작성
  4. var 지양
  • 함수명
  1. 동사로 시작
  2. 의미를 파악할 수 있도록 구체적으로 작성
  3. 리턴 타입 Boolean -> is로 시작
  • 함수 스타일
  1. MAX -> depth: 4, length: 15, parameter: 3
  2. 하나의 함수는 하나의 역할만 담당
  3. 파라미터 한 줄에 하나씩
  4. dot -> https://kotlinlang.org/docs/coding-conventions.html#wrap-chained-calls
  5. 중괄호 생략 x
Clone this wiki locally