God Object를 해체하고 설계 개선하기500줄 God Object를 단일 책임 원칙(SRP)과 의존성 역전 원칙(DIP)으로 리팩토링한 과정. GameService를 3개 서비스로 분리하고, GameEventPublisher 인터페이스로 도메인을 순수하게 유지하며, Singleton의 문제점을 극복하고 생성자 주입으로 전환한 아키텍처 개선 여정
God Object를 해체하고 설계 개선하기500줄 God Object를 단일 책임 원칙(SRP)과 의존성 역전 원칙(DIP)으로 리팩토링한 과정. GameService를 3개 서비스로 분리하고, GameEventPublisher 인터페이스로 도메인을 순수하게 유지하며, Singleton의 문제점을 극복하고 생성자 주입으로 전환한 아키텍처 개선 여정