기본 네이밍(Naming) 정리



메서드 작명 규칙

Rule Name Prefix Description Example
get prefix 특정 리소스를 리턴하는 메소드 getErrorMsg, getConnectionString
set prefix 해당 리소스를 내장시키는 역할의 메소드 setPresenter
init prefix 초기 설정이 필요할 경우 사용 initGridView
is prefix 인지 아닌지의 결과값을 받고자 할 때 isValidPW, isWord
has prefix 어떠한 값을 가지고 있는지 확인 hasAddress
exist prefix 특정 리소스의 존재여부를 확인 isExist => exist
create prefix 특정 리소스를 생성 -
insert prefix (주로 DB 관련)특정 리소스를 생성 -
update prefix (주로 DB 관련)특정 리소스를 갱신 -
delete prefix (주로 DB 관련)특정 리소스를 삭제 -
select prefix (주로 DB 관련)특정 리소스를 읽음 -
read prefix (주로 파일 관련)특정 리소스를 읽음 readXml
remove prefix 리소스를 삭제 -
append prefix (주로 text 관련) 리소스를 추가 appendMessage(string strMessage)
show prefix (주로 Control 관련)리소스를 나타낼 때 showProgressControl
hide prefix (주로 Control 관련)리소스를 숨길 때 hideProgressControl
start prefix 특정 서비스를 시작 startServer
stop prefix 특정 서비스를 중지 stopServer
load prefix 리소스를 불러올 때 -
refresh prefix 특정 리소스를 갱신하고자 할 때 -
search prefix 특정 리소스를 검색하고자 할 때 searchDepartment, searchUser
convert prefix Convert A To B : A를 B로 변환하겠다 라는 의미 stringToByteArray => convertStringToByteArray
process prefix Thread 작업을 처리하는 method processLogMessage
by 전치사 을 통해서 무엇을 하겠다는 의미 getUserByName : 이름으로 유저데이터를 얻음

Test Code

<aside> ✅ isAdmin_Correct()

</aside>

Verify , Validation , is , Check

  1. Verify : 절차를 재대로 수행했는지, 즉 사용자 유효검사 절차에 대해 수행했는지에 대한 과정
  2. Validation : 입력에 대한 유효성 검사가 재대로 되었는지 판단하는지에 대한 과정 스프링에서는 @Valid ,@Validated를 사용합니다.

해당 1,2번은 예외처리를 던져주는 작업도 함께 포함되어있습니다.

  1. is : 반환은 Boolean이며, 검증의 단위의 하나
  2. check : 상태만 체크하는것이며, 예외를 따로 던져주지 않는다.