advanced
복잡한 레거시 코드 리팩토링
가독성과 유지보수성을 극대화하는 방향으로 코드 재작성
📝 프롬프트 내용
다음 [프로그래밍 언어] 코드는 기능은 하지만 가독성이 떨어지고 유지보수가 어렵습니다. 이 코드를 '클린 코드(Clean Code)' 원칙에 따라 리팩토링하십시오. 1) 명명 규칙(Naming Convention) 준수, 2) 함수를 하나의 역할만 수행하도록 분리(Single Responsibility Principle), 3) 중복 코드 제거(DRY 원칙), 4) 적절한 주석과 문서화. 변경 전후의 코드를 비교하고, 각 변경 사항이 성능이나 유지보수성에 미치는 영향을 설명하십시오.