아카이브2.JavaScript실습3. 과제 점검 체크리스트3. 과제 점검 체크리스트 Papago 언어 감지, 번역 기능 구현이 완료되었을 경우, 다음의 체크리스트를 통해 다시 한 번 점검해보시기 바랍니다. ✅ 체크리스트 ↓ 직접 체크해보기 외부 라이브러리 없이 순수 JavaScript(Vanilla JS)만 사용하였는가? 기능별로 함수를 분리하여 로직이 명확하게 구성되어 있는가? Papago API 호출 시 async/await 또는 Promise를 활용하지 않고, XMLHttpRequest API만으로 비동기 처리를 구현하였는가? API 요청 또는 응답 실패 상황에 대비한 에러 처리 로직이 포함되어 있는가? 하드코딩이 아닌 실제 사용자의 입력에 따라 기능이 동작하도록 구현했는가? API 키가 클라이언트에 노출되는 것을 방지하기 위해 적용한 방법이 적절한가? 각 함수나 주요 로직에 적절한 문서화 주석이 포함되어 있는가? 기능 구현 외에도 전체 코드가 읽기 쉽고 정돈되어 있는가? 구현 과정에서 발생한 문제를 기록하고 정리하였는가?Last updated on March 3, 20262. 규칙 및 제약조건1. Callback 개요