advanced
고급 코드 리팩토링 및 최적화
제공된 코드의 성능, 보안, 설계 패턴을 분석하고 고도화하십시오.
📝 프롬프트 내용
제공된 코드를 분석하여 성능 병목점, 보안 취약점, 그리고 디자인 패턴 위반 사항을 식별하십시오. SOLID 원칙과 해당 언어의 모범 사례(Best Practices)를 적용하여 코드를 완전히 리팩토링하십시오. 변경 사항에 대한 기술적인 근거와 개선된 점을 주석으로 설명하십시오. 또한, 리팩토링 전후의 시간 복잡도(Time Complexity)를 비교 분석하십시오.