Skip to content

카공 서비스 레이어 tryQuit 하나의 메서드에서 참여자의 카공 취소 기능과 카공장의 카공 삭제 기능을 담당하고 있음 #98

@dh0304

Description

@dh0304

발생 일시

2024-05-14

발생 위치

StudyOnceServiceImpl의 tryQuit 메서드

증상

카공 서비스 레이어 tryQuit 하나의 메서드에서 참여자의 카공 취소 기능과 카공장의 카공 삭제 기능을 담당하고 있음

해결 방법

  1. tryQuit 메서드는 참여 취소의 역할만 하도록 한다.
  2. 카공 삭제 기능을 따로 만들어 분리한다.

스크린샷

image
image
위의 테스트 코드를 보면 카공 참여자를 참여 취소하기 위해 tryQuit 메서드를 호출한다.

image
위의 테스트 코드를 보면 카공장이 tryQuit 메서드를 호출해서 삭제가 되는지 확인하는 테스트 케이스이다.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions