독서/개발자의 글쓰기

[개발자의 글쓰기] 변수, 함수 네이밍 모음

zzocco94 2022. 12. 28. 16:04

복수형

- s대신 array 또는 list of 사용

- s는 함수 중간에 넣을 경우 가독성이 좋지 않을 수 있음

 

유형 변수
선택한 목록 checkUserNameArrayUnder2Characters
checkListOfUserNameExistsInDB

 

시간

 

유형 변수
특정한 날짜로부터
얼마나 지났는지
daySinceCreated
monthSindeUpdated
yearsSInceRegistered

 

중요한 단어는 앞에 쓴다

 

유형 변수
전체 개수 visitorTotal
salesOfThisMonthTotal
vipCount
최대값 windowSizeMax

 

결과

 

유형 bad good
구독자 추가 성공 success  created
기존 구독자의 나머지 정보 업데이트 update updatedInformationExceptEmail
추가 실패 (수신 거부 상태) failDeny noCreatedBecauseUnsubscriver
추가 실패 (잘못된 이메일 주소 형식) failWrongEmail noCreatedBecauseWrongEmail
추가 실패 (알 수 없는 오류) failUnknown noCreatedBecauseUnknownError

 

상위 범주의 이름을 태그처럼 덧붙인다

 

상위 범주 변수명
ERROR ERROR_SERVER_TIMEOUT
ERROR_NO_RESULT
분류_ERROR SEVER_ERROR
INTERFACE_ERROR
user userBuyer
userPayer
userRegisterButNoPayer

 

함수

 

유형 함수명 역할
get getUserNameFromField 사용자의 이름을 input 태그에서 가져온다
check checkIfUserNameUnder2Characters 사용자 이름의 글자 수가 2자 미만인지 확인한다
enough enoughToLevelUp 사용자가 레벨업 가능한지 확인한다
classify classifyUserAndReturnClass 사용자 유형을 분류해서 등급 값을 리턴한다

 

 

개발자의 글쓰기 (위키북스, 2019)를 읽고 개인 학습용으로 정리한 글입니다.