sggnology
하늘속에서IT
sggnology
전체 방문자
오늘
어제
  • 분류 전체보기 (83)
    • Algorithm (31)
      • Programmers (27)
      • Baekjoon (4)
    • WIKI (4)
      • VirtualBox (1)
      • Power Toys (1)
    • NodeJS (4)
      • nvm (1)
      • React (1)
      • Vue (1)
    • Dev Language (3)
      • Java (2)
      • Kotlin (1)
    • Spring Boot (17)
      • Gradle (1)
      • JPA (3)
    • DB (4)
      • MariaDB (3)
      • Redis (0)
    • Android (6)
      • Debug (3)
    • Nginx (3)
      • Debug (1)
    • Intellij (0)
    • Network (1)
    • Git (2)
      • GitHub (2)
    • Chrome Extension (0)
    • ETC (5)
      • Monitoring (2)
    • Linux (1)
      • WSL (1)
    • Visual Studio (1)
    • Side Project (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • docker
  • 프로그래머스
  • 레벨3
  • 티스토리챌린지
  • 알고리즘
  • 안드로이드 스튜디오
  • DB
  • 백준
  • 연습문제
  • Android Studio
  • nginx
  • mariadb
  • JPA
  • kotlin
  • 고득점 Kit
  • java
  • 오블완
  • 고득점KIT
  • spring boot
  • 레벨2

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
sggnology

하늘속에서IT

WIKI :: 프로그래밍 표기법(kebab-case, snake_case, camelCase, PascalCase)
WIKI

WIKI :: 프로그래밍 표기법(kebab-case, snake_case, camelCase, PascalCase)

2021. 6. 5. 01:20
728x90
Vue에 대해 공부를 진행하면서, `html과 css는 대소문자를 구분하지 않고 모두 소문자 취급` 한다는 것을 알게되었고, 그럼에 따라 `프로그래밍 표기법`으로 구분을 하게 되면서, 중요하다고 판단되어 정리하고자 한다.

 

프로그래밍 표기법

  • 나무위키 에서는 다음과 같이 설명하고 있다.
 기계가 이해하기엔 결과적으로 동일하지만, 코드를 작성하는 건 인간이기 때문에 (비단 코드를 짠 본인이 아니라도) 열람 및 유지보수를 용이하게 하기 위해 어느 정도 통일된 스타일의 필요성이 생겨난 것으로 추정된다.
...
코딩 스타일이 카멜레온마냥 변하는 것은 가장 안 좋은 습관이다.

표기법의 종류

  • 표기법의 이름들의 표시를 통해 표기법을 유추 해볼 수 있다.

 

1. kebab-case

  • 하이픈( - )으로 단어를 연결하는 표기법
  • HTML 태그의 id, class 명을 명시할때 주로 사용
  • eg. monitor-first, book-title etc

 

2. snake_case

  • 밑줄문자( _ )로 구분하는 표기법
  • eg. statistics_top_donut_graph, calendar_month etc

 

3. camelCase

  • 단어를 연달아 사용할때, 첫 글자를 대문자로 적으나, 맨 앞에 오는 글자는 소문자로 작성
  • 마치 낙타 등 같다고 하여 다음과 같은 이름이 붙었다.
  • eg. schMonthCheck, dateMonthTime etc

 

4. PascalCase

  • 단어를 연달아 사용하고, 맨 앞에 사용되는 단어의 문자또한 대문자로 작성
  • camelCase와 유사하다. 두개의 단어를 사용한다면 봉이 두개이기에 `쌍봉낙타법` 이라고 불리기도 한다.
  • eg. SchMonthCheck, DateMonthTime etc
728x90

'WIKI' 카테고리의 다른 글

WINDOWS 10 원격 데스크톱 사용법  (0) 2021.04.13
    'WIKI' 카테고리의 다른 글
    • WINDOWS 10 원격 데스크톱 사용법
    sggnology
    sggnology
    하늘은 파란색이니까 내 삶도 파란색이길 ㅎㅎ

    티스토리툴바