Skip to content

코드 컨벤션

Minjae Kim edited this page Oct 21, 2023 · 1 revision

코딩 컨벤션

네이밍 문법

  • 파일명 : camelCase
  • 컴포넌트 : PascalCase
  • 함수명 : camelCase 동사 + 명사 (ex. getItem)
  • 변수명 : camelCase
  • 타입, 인터페이스 : PascalCase
  • Class명: PascalCase
  • className: kebab-case
  • 스토리지 key: SNAKE_CASE
  • 상수 : SNAKE_CASE, as const

함수

  • arrow function

주석

  • 주석은 최대한 달지 않습니다.
    • 덜 구현된 사항은 주석으로 todo를 남겨 놓습니다.

변수

  • 변수명은 구구절절 적습니다.
    • btn, res, req 등 자주 사용되는 줄임말은 허용합니다.

prefix

  • (get, set, is, has, should)
  • boolean→is prefix 붙이기
    • boolean 반환 함수
    • boolean 변수(논의 필요)

기타

  • if문 사용시 무조건 중괄호 사용합니다.