더북(TheBook)

57.2 CRUD 작업하기

데이터베이스를 다룰 때 Create(입력), Read(출력) 또는 Retrieve(검색), Update(수정), Delete(삭제) 등 기능을 줄여 CRUD 또는 CRUD 작업이라고 합니다. 업무용 앱의 로직 대부분은 이러한 CRUD 작업으로 표현할 수 있습니다.

 

CRUD와 연관된 메서드 이름

CRUD와 관련한 메서드 이름을 지을 때는 Add, Get, Update 또는 Edit, Remove 또는 Delete 등 단어를 많이 사용합니다. 이러한 단어를 접두사 또는 접미사로 사용하는 것은 가이드라인(권장 사항)이지 필수 사항은 아닙니다.

▼ 표 57-1 CRUD와 연관된 메서드 이름

메서드

설명

Add()

데이터 입력 관련 메서드 이름을 지을 때 사용

AddHero()

Get()

데이터 전체를 조회할 때 사용

GetAll(), GetHeroes()

GetById()

단일 데이터를 조회할 때 사용

GetHeroById()

Update(), Edit()

데이터를 수정할 때 사용

UpdateHero()

Delete(), Remove()

데이터를 삭제할 때 사용

RemoveHero()

 

일반적으로 CRUD와 관련해서 메서드 등 이름을 지을 때 데이터 출력은 Get을 많이 사용합니다. 입력은 Create, Add, New 등을 사용하며 수정은 Update, Modify, Edit, Change, 삭제는 Delete, Remove 중 하나를 사용합니다. 또는 기억하기 편하게 BREAD로 표현할 수도 있습니다. BREAD는 Browse(상세 보기), Read(읽기), Edit(편집), Add(추가), Delete(삭제) 앞 글자를 따서 기억하면 됩니다. 참고로 오랜 기간 필자가 가장 많이 사용한 단어는 입력(Write), 출력(List), 상세(View), 수정(Modify), 삭제(Delete), 검색(Search)입니다. 상태를 저장하는 개념으로 Save와 Store도 많이 사용합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.