Naming Convention

<aside> ✅ 20자 미만 최대한 직관적 지어주세요. ( 그 이상은 이유와 함께 슬랙으로 의견 공유! )

약칭 사용을 지양해주세요 ( ex) let idx; → no! , let index; → yes)

</aside>

변수, 함수, 인스턴스 → Camel Case(카멜 케이스)

Class, Constructor → Camel Case(카멜 케이스)

상수 → Scream Snake Case (스크림 스네이크 케이스)

(모두 대문자로 표기하고 단어 사이에 (_) 사용 ex) SCREAM_SNAKE_CASE_EXAMPLE)

<aside> ✅ 함수의 이름은 동사+명사의 구조로 지어주세요! 플래그로 사용되는 변수 또한 포함입니다.

</aside>

//예시

hasNotLoginUserData()
getUserData()
setUserDate()
hasNumber()
isNumber()

◽Tab Depth

<aside> ✅ 최대 tab depth는 4로 제한합니다. (기본 tab depth: 2)

만약 이 이상으로 depth가 깊어지면 함수를 통해 나눌 수 있도록 합니다.

</aside>

Comment

**// 기본 주석**

**// ?** 의견을 묻는 주석 예시입니다.
 → 의견을 구해야하거나, 피드백을 구하려할때 사용해주세요

**// !** 주의해주세요
→ 신경쓸 부분이나 중요한 이야기가 있을 때 사용해주세요

**// todo** A부분 로직 완성하기. 여기까지 진행
→ 개인적으로 북마크처럼 이용하시면 용이해서 추가해봤습니다. push때에는 지워주세요.

주석을 최대한 안쓰게끔 코드를 작성해주세요!

분류가 될만한 부분은 줄 주석으로 나눠주세요. (하단 확장을 설치해주세요)

Comment Divider - Visual Studio Marketplace