반응형
개발할때 가장 흔히 고민하는게 변수 이름입니다.
그 변수이름을 지을때도 다 규칙이 있다는것 아시나요?
가장 많이 사용하는 규칙 4가지를 정리해보겠습니다.
안녕하세요 IT 훈이입니다 💻
카멜케이스 (Camel case)
카멜이라는 단어는 해석하면 '낙타'입니다. 글자가 낙타의 등처럼 볼록하다하여 카멜케이스라고 불리는 표기법입니다.
char camelCase;
class animalInfo
{
char[20] animalName;
int animalAge;
int animalWeight
}
파스칼케이스 (Pascal case)
각단어의 첫글자를 대문자로 표기하는 방법입니다. 파스칼언어에서 사용하던 방식을 따왔다고 하여 파스칼표기법이라고 부르고 있습니다.
char PascalCase
class AnimalInfo
{
char[20] AnimalName;
int AnimalAge;
int AnimalWeight
}
스네이크케이스 (Snake case)
문자 ( _ ) 가 뱀을 닮았다고 하여 이름붙여진 표기법으로, 단어를 모두 소문자 혹은 모두 대문자로 사용하고, 각 단어사이에 ( _ )밑줄을 넣어 표기하는 방법입니다.
char snake_case
class animal_info
{
char[20] animal_name;
int animal_age;
int animal_weight
}
헝가리안표기법 (Hungarian notation)
변수 유형에 따른 단어를 소문자로 넣고, 단어의 첫글자는 대문자로 하는 표기법입니다. char라면 sz라고 표기하고, string라면 str이라고 표기하고 있습니다.
string strName
int nAge
dword dwTag
참고로 HTML에서는
대소문자 구분하지 않는거 아시죠?😄
2023.05.12 - [훈, IT 공부/정보처리기사] - 계속 읽어보는 정보처리기사 정처기 실기 42문제 요약정리 #1
2023.05.24 - [훈, 제품리뷰/전자 제품] - FC750R PD 레오폴드 키보드 키고장 A/S후기 / 수리 비용,기간 정리
반응형
'훈, IT 공부' 카테고리의 다른 글
QT QML C++ 개발, QML 프로젝트 만드는 방법 (2) | 2024.01.15 |
---|---|
제품 패키징 프로그램 NSIS NisEdit 설치하는 방법 정리 (0) | 2023.05.30 |
데이터베이스 SQL 쿼리 연습할 수 있는 웹 사이트 추천 (0) | 2023.04.23 |
GIT BASH 개인키 등록하기 bitbucket Permission denied (publickey) (0) | 2023.03.09 |
[Sourcetree] History 한글 깨짐 현상 해결하는 방법 (0) | 2022.11.02 |
댓글