<!-- Assignees, Labels 체크하기 --> ## 🌴 작업 브랜치 <!-- 작업할 브랜치 명시 --> `refactor-114/separate-ui-business-logic` ## 🔨 Refactor 개요 <!-- 리팩토링 하는 이유, 어떤 구조로 변경할 것인지 작성 --> - UI와 비즈니스 로직이 한 파일에 있는 스파게티 코드들을 수정합니다. ## ✅ TODO 및 진행현황 <!-- 할 일 목록을 만들고 진행사항 표시 --> - [ ] todo1 - [ ] todo2