본문 바로가기

코딩 테크닉/Dart 코드 테크닉

lowerCamelCase(lCC 스타일 코딩)

반응형

lowerCamelCase(하위 카멜 스타일)는 프로그래밍에서 변수, 함수, 메서드 등의
이름을 작성하는 데 사용되는 코딩 스타일이다.
낙타의 등처럼 커진다는 의미에서 사용된다.
 

출처 :  위키피디아 CamelCase

 
lCC은 여러 단어로 조합된 식별자를 표시할 때 첫번째 단어를 제외한
나머지 단어의 첫 글자를 대문자로 표기하고 계속해서 이어지는 단어를 이어 붙이는 방식이다.
 

lowerCamelCase의

 

각 단어의 첫글자는 소문자로, 두 번째 단어부터는 첫 글자를 대문자

 

특히, Dart의 문법에서는 이 규칙을 권장한다.
주로 변수나 함수의 이름을 지을 때 사용한다.
아래는 lCC로 3개의 단어를 조합해 만든 예 20개를 나열했다.
 
firstNameLength
totalPriceAmount
userAgeGroup
carEngineType
weatherConditionStatus
employeeSalaryIncrement
customerOrderQuantity
productPriceDiscount
studentGradeAverage
companyRevenueProjection
mobilePhoneBatteryLevel
restaurantMenuSelection
bookGenreCategory
movieRatingReview
musicPlaylistSelection
houseAddressLocation
schoolAttendanceRecord
computerProcessorSpeed
internetConnectionStatus
fitnessActivityTracker
 


 
반면에 첫 단어의 첫 글자도 대문자로 표시하는 스타일은 파스칼 케이스라고 하며,
주로 클래스나 Type의 이름을 지을 때 사용한다.
Turbo Pascal의 최초 디자이너였던 Anders Heilsberg가 Pascal 프로그래밍 언어로 대중화된
Casing Style을 위해 파스칼 케이스 스타일이라는 이름을 붙였다.
 
이 규칙을 사용하면 변수, 함수, 클래스 등의 이름만으로 가독성을 높여 코딩할 때 큰 도움이 된다.
아래는 PascalCase로 만든 이름의 예 20개를 나열했다.
 

파스칼케이스로 만든 구문 ---- 아래에 변수 이름은 lowerCamelCase로 만드라는 권고가 보인다.

 

각 단어의 첫글자는 무조건 대문자로 = 파스칼 케이스

FirstName
LastName
TotalPrice
UserAge
CarModel
WeatherForecast
EmployeeID
CustomerName
ProductCode
StudentGrade
CompanyName
PhoneNumber
BookTitle
MovieGenre
MusicArtist
HouseNumber
SchoolName
ComputerBrand
InternetSpeed
FitnessTracker
 

728x90