advanced
클린 코드 원칙에 따른 리팩토링
기존의 난잡한 코드를 SOLID 원칙과 디자인 패턴을 적용하여 최적화하는 프롬프트입니다.
📝 프롬프트 내용
제공된 코드의 중복을 제거하고 가독성을 높이며 유지보수성을 강화하기 위해 리팩토링을 수행하십시오. 특히 SOLID 원칙(단일 책임, 개방-폐쇄, 리스코프 치환, 인터페이스 분리, 의존성 역전)을 준수하여 구조를 개선하고, 적용한 디자인 패턴과 변경 사유에 대한 주석을 코드 내에 상세히 기술하십시오.