p.62Movie 생성자에서 인자의 타입이 DiscountPolicy임에도 AmountDiscountPolicy와 PercentDiscountPolicy의 인스턴스를 전달할 수 있는 이유가 바로 이 때문이다. 또한 DiscountPolicy 타입인 Movie의 인스턴스
고민 하던 구현을 쉽게 해결 해준 decorator 실전 코드를 공유합니다. 프로젝트 개발 중 if 문으로 이미 복잡해진 코드를 더 복잡하게 만들고 싶지 않아서 급기야 클래스를 만들려던 차였습니다. 하지만 아무래도 클래스를 만드려면 개발해야 하는 코드 양이 늘어나는 것
athena 튜닝 포인트 사내에서 모처럼 AWS SA를 초청하여 Athena에 대한 Session을 듣고 성능 개선에 대한 노하우를 들었다. 중간에 회의가 있어서 나갔다 오긴 했지만 핵심적인 내용들은 아래와 같아서 메모해 두었다. Athena와 같은 serv