처음으로 코드 정리한다고
펙토리 메서드 패턴
스트레티지 패턴
브로커 패턴
퍼사드 패턴 적용해서 개발했는데
갑자기 내가 존나 멋있어 진것 같고 이제야 좀 코딩하는 느낌이 든다.
제일 쩌는건 내가 원하는 기능을 수정하려면 예전에는
여기저기 건드리고 테스트를 다시 해서 동작 유무나 에러 유무를 확인해야 했다면,
이렇게 패턴화 해두니 어느 기능을 수정하려면 끽해야 어떤 클래스의 메서드 하나만 건들이면 수정이 끝난다??
대충 수정해서 미리 쭉 짜둔 유닛테스트 한번 돌려주면 테스트 끝.
이게 개발자다
ㅇ
그거 그 때뿐이고 맨 쓰던거만 쓰지 않나