전체 조회 시 값이 존재하지않으면 예외로 봐야하는가? #76
Replies: 6 comments 1 reply
-
제 개인적인 생각으로는 정상 응답을 내려주는 것이 더 적절하지 않나 생각합니다 ! 우리가 ID가 1인 회원을 찾아줘 라는 요청을 처리할 때 서버에서 리소스를 찾을 수 없는 경우에는 반면, 탐색 결과를 보여주는 행위는 서버에서 리소스들을 모두 탐색한 후 다른 분들의 의견도 궁금합니다 ~~~~ 😙 추가적으로 사전 식물을 검색할 때, 해당 키워드와 일치하는 결과가 없는 경우도 |
Beta Was this translation helpful? Give feedback.
-
저도 빈 배열을 응답하는 것에 동의합니다! |
Beta Was this translation helpful? Give feedback.
-
저도 빈 배열로 응답하는게 자연스러운 것 같습니다. 먼저, 클라이언트가 전체 조회를 통해 기대하는 결과가 표면적으로는 그런데 이 부분은 프론트엔드와의 논의도 필요한 부분이 아닌가 싶습니다. |
Beta Was this translation helpful? Give feedback.
-
저도 빈 배열에 동의합니다! 현재 프론트에서
3가지로 핸들링 하기 때문에 빈 배열로 보내주시면 됩니다! |
Beta Was this translation helpful? Give feedback.
-
제가 봤을 때도 빈 배열로 응답하는 것이 좋아보이네용 ^.^ |
Beta Was this translation helpful? Give feedback.
-
빈 배열로 응답하도록 API 구성 및 기능개발 완료되어 close하겠습니다 |
Beta Was this translation helpful? Give feedback.
-
다음과 같은 테스트를 작성하면서 한가지 의문점이 생겼습니다.
반려 식물 전체 조회로직을 수행했을 때 결과물이 존재하지 않으면 비어있는 List를 반환하는것이 좋을지 아니면 예외상황으로 둬야할지 이야기를 나눠보고 싶어졌습니다.
놀람 최소화 원칙을 봤을 때는 사용자가 식물을 가지고 있지 않는 경우 클라이언트 입장에서 비어있는 List를 받는것이 자연스럽지 않을까? 라는 생각이 들었습니다.
Beta Was this translation helpful? Give feedback.
All reactions