1. 기존 기능은 어땠고 왜 수정하려 하나?
- 우선 뭐 기능이 Service에만 작성되어 있고 Controller에는 언급조차 없음. 무슨일이 있었던 거지...?
- 내가 이미 참여되어 있는 모임방은 검색에서 제외되어야 하는데, 그런 처리과정이 없음
- 모임시간이 지나거나, 이미 인원이 가득 찬 모임방도 제외되어야 함
2. 어떻게 수정할 것인가?
2.1. 검색필터 추가
- 내가 이미 참여된 모임방(내가 만든 모임방 포함) 및 모임시간이 지난 모임방, 참여인원이 가득 찬 모임방, 신고된 모임방을 검색 결과에서 제외하는 로직 추가.
2.2. Controller 코드를 적절히 추가해서 API로 정상 동작하도록 하기
2.3. 예외처리 로직 추가
- 사용자의 입력값(검색 키워드)가 null인 경우
- 키워드에 해당하는 검색 결과가 없는 경우
2.4. 테스트코드 추가
- 지금껏 테스트코드를 제대로 사용하지 못했는데, 이것도 한번 해볼까 함