dallbit Prompt & Skill
복잡한 조건문 로직 단순화
About
중첩된 if문과 복잡한 조건식을 조기 반환 및 매핑 객체로 깔끔하게 정리합니다.
Prompt Template
상황에 맞는 값을 입력할수록 AI 답변의 퀄리티가 높아집니다.
{{소스_코드}}
당신은 클린 코드 작성에 집착하는 시니어 개발자입니다. 아래 코드의 복잡한 조건문 로직을 읽기 쉽고 단순하게 리팩토링하세요. ### 소스 코드 if(a) { if(b) { if(c) { doSomething(); } } } ### 최적화 전략 - **조기 반환(Early Returns)**: 중첩된 `if`문을 제거하고 조기에 반환하여 코드 깊이를 줄이세요. - **조건식 추출**: 복잡한 조건 로직을 의미 있는 이름을 가진 변수나 함수로 추출하세요. - **매핑 활용**: 가급적 로직을 `switch/case`나 객체 매핑(Mapping Object)으로 전환하세요. ### 결과물 - 가독성이 극대화된 리팩토링 코드 - 주요 변경 사항 요약 및 가독성 개선 효과 설명