-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
연관 관계 개선
AS-IS
TodoTimer 1 : Todo 1
TodoTimer 1 : User 1
회원당 한 개의 TodoTimer를 활성화한다는 요구사항에 의해 이렇게 작업이 되었다.
이는 회원의 불필요한 관계를 갖게 하며, 복잡도가 올라가는 문제가 있다.
TO-BE
타이머를 여러 개 설정할 수 있으므로 TodoTimer N : Todo 1의 관계를 가지도록 수정한다.
User와 TodoTimer의 직접적인 연관 관계는 끊고, User가 활성화한 TodoTimer를 확인하기 위해서는 Todo를 통해 확인한다.
활성화된 타이머 확인 로직 수정
활성화된 타이머를 회원의 User의 todo_timer_id 유무로 확인하지 않고, 타이머의 상태를 기준으로 직접 확인한다.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels