truelightwater / board

0 stars 0 forks source link

Controller/Service에서 사용하는 메서드 네이밍 #11

Open flab-true opened 1 year ago

flab-true commented 1 year ago

https://github.com/truelightwater/board/blob/f22f6a6b70ef00f9ae135f7977834772da83808e/src/main/java/com/example/board/controller/BoardController.java#L101

리파지토리는 Entity의 데이터를 저장하고 검색하는 역할을 하기 때문에 메서드 이름에 find는 직관적이라고 생각합니다. 반면에 Controller에서는 Http 요청을 처리하고 응답을 반환하는 역할을 하기 때문에 Http 요청이 어떤 작업을 수행하는지를 명확하게 나타내는게 좋을 것 같습니다. 따라서 JPA 리파지토리에서 사용하는 메서드 패턴을 Controller 메서드로 동일하게 사용하는 건 적합하지 않다고 생각합니다. 데이터를 가져오는 작업을 나태내는 용어를 검토해 보세요.