목적
웹소켓 서비스의 코드 가독성, 유지보수성, 테스트 용이성, 그리고 향후 확장성(분산 환경 대응)을 향상시켜 시스템의 신뢰성을 높이고 개발 생산성을 향상시키는 것
변경 대상
- RealTimeWebSocketService 클래스 전체
- handleRealTimeData 메서드 및 그 내부의 모든 로직
- KIS 관련 문자열 리터럴 사용 부분
- connectToKisWebSocket 메서드
- stockCodeSubscribers, sessionStockMap 등의 주요 데이터 구조 관리 로직
- 로깅(log.info, log.warn, log.error) 호출 부분
- WebClient 초기화 로직
To-do
목적
웹소켓 서비스의 코드 가독성, 유지보수성, 테스트 용이성, 그리고 향후 확장성(분산 환경 대응)을 향상시켜 시스템의 신뢰성을 높이고 개발 생산성을 향상시키는 것
변경 대상
To-do