[250428] 네이밍 연습 하기 - 좋은 이름이란?

트라이캐치·2025년 4월 28일

출퇴근미니스터디

목록 보기
15/23
post-thumbnail

✅ 1. 실무에서 자주 쓰이는 표현

패턴의미/용도예시
is~상태 체크isValid, isEmpty, isAdmin
has~속성 보유 여부hasPermission, hasStock
can~가능 여부 판단canCancel, canAccess
should~조건 충족 여부shouldRetry, shouldNotify
get~값 가져오기getUser, getEmail
set~값 설정하기setPassword, setStatus
update~수정updateProfile, updateOrder
create~새로 만들기createAccount, createSession
delete~삭제deletePost, deleteUser
save~저장saveLog, saveUser
send~전송sendEmail, sendNotification
fetch~외부에서 가져오기fetchData, fetchOrder
validate~검증validateInput, validateToken
process~처리 흐름 실행processPayment, processRequest
mark~상태 변경 표시markAsRead, markComplete

✅ 2. Info / Data 붙이는 기준

  • -info : 요약용, 화면 표시용
  • -data : 저장/처리용, 전체 데이터 세트
  • ⚡ 가능하면 더 구체적인 이름을 사용하는 것이 좋다.

✅ 3. 오늘 네이밍 분해 훈련 결과

역할추천 이름
회원가입용 유저 정보UserRegistration
로그인 세션용 유저 정보UserSession
마이페이지 유저 프로필UserProfile
비밀번호 찾기 인증 정보UserVerification

✅ 오늘의 한 줄 요약

이름만 봐도 역할을 바로 알 수 있는 네이밍을 하자!
읽히는 코드, 명확한 코드 = 좋은 코드

0개의 댓글