dallbit Prompt & Skill
콜백 지옥 탈출 및 비동기 최적화
About
복잡한 콜백 구조의 코드를 현대적인 async/await 및 try/catch 구조로 리팩토링합니다.
Prompt Template
상황에 맞는 값을 입력할수록 AI 답변의 퀄리티가 높아집니다.
{{콜백_코드}}
당신은 자바스크립트/비동기 프로그래밍 전문가입니다. 아래의 '콜백 지옥(Callback Hell)' 코드를 현대적인 `async/await` 구조로 리팩토링하세요. ### 콜백 코드 getData(function(a) { getInfo(a, function(b) { ... }); }); ### 핵심 과제 1. **가독성**: 중첩된 콜백 구조를 선형적인 비동기 흐름으로 바꾸세요. 2. **에러 핸들링**: `try/catch` 블록을 통합하여 예외 상황을 안전하게 처리하세요. 3. **무결성**: 기존의 실행 순서와 비즈니스 로직이 변하지 않도록 주의하세요. ### 결과물 - 깔끔하게 정리된 `async/await` 버전 코드 - 에러 발생 시 전파 방식에 대한 설명