본문 바로가기

공부/TIL

[TIL] 24.07.16 코딩 컨벤션이란?

반응형

오늘 공부한 것 📖

 

1. 코딩 컨벤션

코딩 컨벤션은 읽고, 관리하기 쉬운 코드를 작성하기 위한 일종의 코딩 스타일 규약(하나의 작성 표준)입니다. 

 

 

대표적인 네이밍 컨벤션 소개

 

스네이크 케이스 (snake_case)

더보기
- 모든 철자를 소문자로 쓰고 단어 사이에 언더스코어(_)를 표기하는 방식입니다.

ex) user_idcreate_at 등등

 

카멜 케이스 (camelCase)

더보기
- 맨 앞 단어의 첫 철자를 소문자로 시작하되, 그 다음 이어지는 단어의 첫 철자를 대문자로 표기하기 방식입니다.
- 자바, 자바스크립트, 타입스크립트 등에서 많이 쓰이며, 변수 메서드 함수 이름 등에 많이 사용 됩니다!

ex) userId, createAt 등등

 

 

케밥 케이스 (kebab-case)

더보기
- 모든 철자를 소문자로 쓰고 단어 사이에 대시(-)를 표기하는 방식입니다.
- HTML, CSS 등에서 흔히 볼 수 있으며 URL 파라미터 및 슬러그에 많이 쓰여요!

ex) max-width/infomation-69-20240716등등

 

깨달은 점

1. 첫 단추를 제대로 끼우다. 결국 또 소통!

팀 프로젝트를 진행함에 있어서 규칙을 세우는 건 정말 중요하다고 생각합니다!


개발자는 흔히 "코드를 쓰는 시간보다는 코드를 읽는 시간이 더 길다" 고들 합니다!

버그를 찾는 일도 많고 이미 만들어진 외부 라이브러리를 활용할 목적으로 코드를 읽는 경우도 많죠.
특히 여러 명이서 협업하는 프로젝트라면 다른 사람이 작성한 코드를 이해해야 하기도 하고요.

 

결국 첫 단추를 잘 끼우기 위해서 규칙을 세우는 게 중요한데

또!! 규칙을 세우기 위해선 소통이 정말 많이 필요하다! 를 느낀 하루였습니다!

결국 우리 팀은 첫 단추를 잘 끼운 것 같다~~

이 말씀 드리고 퇴장해보겠습니다!


출처 🏷️

 

 

개발자의 이름 짓는 법, 네이밍 컨벤션 - 인프런 | 스토리

이름에도 규칙이 있다? 알고 쓰는 네이밍 컨벤션 A to Z 프로그래밍 코딩컨벤션 네이밍컨벤션 [사진]Quora 및 Ubuntu 포럼에서 진행된 토론 스레드에 따르면 토론에 응답한 개발자 49%가 이름 짓는

www.inflearn.com

 

반응형

'공부 > TIL' 카테고리의 다른 글

옵저버 패턴 알아보기  (0) 2024.09.10
[TIL] 24.07.18 Swiper 슬라이드  (0) 2024.07.18
[TIL] 24.07.17 쓰로틀링(성능 측정)  (0) 2024.07.17
[TIL] 24.07.15  (0) 2024.07.15
[TIL] 24.07.09 백준 10844번 js  (0) 2024.07.09
[TIL] 24.07.08  (0) 2024.07.08
[TIL] 24.06.17 백준 1373번 js  (0) 2024.06.17
[TIL] 24.06.12 백준 1676번 js  (2) 2024.06.12