본문 바로가기

개발자 페이지/React JS, Next JS

camelCase vs snake_case 코딩스타일에 대해 간단히 알아보자🐪🐍

728x90
반응형

카멜케이스
카멜케이스, 스네이크케이스 / camelCase,snake_case

 

 

변수 이름, 함수 이름 또는 식별자 이름을 작성하는 데 사용되는 코딩 스타일 중 카멜케이스(camelCase)와 스네이크케이스(snake_case)가 있다.

 

  • camelCase(카멜케이스): 변수명이나, 함수명에서 첫단어는 소문자로 시작해서, 그다음 단어부터는 대문자를 쓰는 형식의 스타일로 그 모양이 낙타를 닮았다고 해서 붙여진 코딩 스타일의 이름이다. 예) helloWorld, myFunction 
  • snake_case(스네이크케이스): 단어 사이에 언더스코어(_)를 넣어 작성하는 스타일로, 예) hello_world, my_function 등 과 같이 작성한다. 이또한 언더스코어가 뱀과 같다고 해서 붙여진 이름이다.

이 처럼 코드를 작성할 때 가독성을 높이고 일관성을 유지하기 위해 이러한 스타일의 코딩을 네이밍 하여 사용하는데 개발자들 사이의 일관성을 유지하기 위해 중요한 개념이다.

 

카멜케이스(camelCase)는 보통 자바스크립트(Javascript)에서 대부분 사용하며,

스네이크케이스(snake_case)는 파이썬(Python)에서 주로 사용한다.

728x90