유지보수 쉽게한다고 뭐? 책임의 분리? 객체짬뽕으로 결합도를 낮춰? 이런 개똥철학을 만들고.
그 개똥철학을 지키려다 유지보수가 어려운 코드로 유도하는 것이 현대의 프로그래밍 패턴같구나.