### 리팩토링 개요 <!-- 어떤 코드를 리팩토링할지 간략하게 설명해주세요. --> - 로그인, DB설계, 테스트 코드, 성능 개선, 로깅 ### 리팩토링 목적 <!-- 리팩토링이 필요한 이유를 설명해주세요. --> - 오랜 시간 프로젝트가 방치되면서 챗봇관련 오류와 여러가지 개선해야할 점이 드러남. 테스트 코드를 작성하고 db구조 개선, 성능 최적화를 통해서 프로젝트를 활성화해야겠다고 생각이 듬 ### 개선할 항목 <!-- 어떤 부분을 개선할지 리스트로 작성해주세요. --> - [ ] 핵심 기능 테스트 코드 작성 - [ ] 쿼리 튜닝을 통한 성능 최적화 - [ ] 적합한 DB 재선정, 스키마 재설계 - [ ] 로그인 관리 리팩토링 ### 기대 효과 <!-- 리팩토링 후 기대되는 효과를 정리해주세요. --> - 서비스 테스트 가능 - 성능 개선