<aside> 💡 [목적] 코딩 컨벤션은 코드 가독성과 이해를 증진시키며, 일관된 스타일을 통해 협업과 유지보수를 용이하게 만듭니다. 자바스크립트의 유연성과 특성으로부터 오는 혼란을 줄여주고, 효율적인 코드 작성을 돕습니다.

[적용효과] 코딩 컨벤션을 준수하면 가독성이 좋아지고, 성능에 영향을 주거나 오류를 발생시키는 잠재적 위험 요소를 줄여줍니다. 특히 프로젝트의 규모가 커질 수록 유지보수 비용을 줄이는 데 도움이 된다.

프로그램의 성능을 해치지 않은 범위 내에서 가독성과 관리 용이성을 우선하여 작성하였습니다.

</aside>

목차

참고 이 문서는 ES5 이상을 다루며 ES6를 기준으로 작성하였다. ES5에서 지켜야할 컨벤션은 (ES5)태그를 달아 구분하였다.

들여쓰기 (Indentation)

1. 들여쓰기 스타일:

2. 들여쓰기 크기:

3. 중괄호 위치:

4. 콤마 위치:

명명 규칙 (Naming Conventions)

<aside> 💡 원문 : USER LOGIN LOG 카멜(Camel)식: userLoginLog 파스칼(Pascal)식: UserLoginLo 케밥(Kebab)식: user-login-log 스네이크(Snake)식: user_login_log 또는 USER_LOGIN_LOG

</aside>

  1. 변수 (Variables):

  2. 상수 (Constants):