Open DevelopSoo opened 2 months ago
피드백
추가 피드백 constants
api.js
getTopRatedMovies 에서 에러 발생 시 alert로 에러 객체를 보여줍니다. 사용자는 개발자 데이터를 보고 이해할 수 없으니 좀 더 친절한 설명을 추가하시는 것이 좋겠습니다. https://github.com/2hanbyeol1/movie-movie/blob/7f9170bdda4f5d2d2513de8fe463c40d6621dacb/src/api.js#L15-L17
getMovieDetails 함수에서 오류 발생 시 메인 페이지로 리디렉션하는 로직이 있습니다. 이는 함수의 예상 동작과 다를 수 있으므로, 리디렉션은 함수 외부에서 처리하는 것이 좋습니다. 함수 이름에서 외부로 이어지는 동작은 예측할 수 없을 수 있기 때문입니다. https://github.com/2hanbyeol1/movie-movie/blob/7f9170bdda4f5d2d2513de8fe463c40d6621dacb/src/api.js#L31
getMovieTrailer 함수에서 언어 설정이 en-EN으로 되어 있습니다. 이는 표준 언어 코드가 아닙니다 (en-US가 맞을 것입니다). 문서를 확인해보니 기본이 en-US로 되어있는 것 같습니다. https://github.com/2hanbyeol1/movie-movie/blob/7f9170bdda4f5d2d2513de8fe463c40d6621dacb/src/api.js#L53
detail.js
getMovieDetails() 함수가 두 번 호출되고 있습니다. https://github.com/2hanbyeol1/movie-movie/blob/7f9170bdda4f5d2d2513de8fe463c40d6621dacb/src/details.js#L57-L58
모달을 닫는 로직이 중복되어 있습니다. modalImg.onclick과 window.onclick에서 모달을 닫는 코드가 반복되고 있습니다. 함수로 분리하여 중복을 줄일 수 있습니다. https://github.com/2hanbyeol1/movie-movie/blob/7f9170bdda4f5d2d2513de8fe463c40d6621dacb/src/details.js#L22-L29
function closeModal() { modal.style.display = "none"; } modalImg.onclick = closeModal; window.onclick = (event) => { if (event.target == modal) { closeModal(); } };
index.js
comment.js → 사용하지 않는 파일은 삭제해주세요
event.js
genre.js
search.js
validation.js
엄청난 피드백 감사합니다 ☺️
감사합니다 튜터님
피드백
추가 피드백 constants
api.js
getTopRatedMovies 에서 에러 발생 시 alert로 에러 객체를 보여줍니다. 사용자는 개발자 데이터를 보고 이해할 수 없으니 좀 더 친절한 설명을 추가하시는 것이 좋겠습니다. https://github.com/2hanbyeol1/movie-movie/blob/7f9170bdda4f5d2d2513de8fe463c40d6621dacb/src/api.js#L15-L17
getMovieDetails 함수에서 오류 발생 시 메인 페이지로 리디렉션하는 로직이 있습니다. 이는 함수의 예상 동작과 다를 수 있으므로, 리디렉션은 함수 외부에서 처리하는 것이 좋습니다. 함수 이름에서 외부로 이어지는 동작은 예측할 수 없을 수 있기 때문입니다. https://github.com/2hanbyeol1/movie-movie/blob/7f9170bdda4f5d2d2513de8fe463c40d6621dacb/src/api.js#L31
getMovieTrailer 함수에서 언어 설정이 en-EN으로 되어 있습니다. 이는 표준 언어 코드가 아닙니다 (en-US가 맞을 것입니다). 문서를 확인해보니 기본이 en-US로 되어있는 것 같습니다. https://github.com/2hanbyeol1/movie-movie/blob/7f9170bdda4f5d2d2513de8fe463c40d6621dacb/src/api.js#L53
detail.js
getMovieDetails() 함수가 두 번 호출되고 있습니다. https://github.com/2hanbyeol1/movie-movie/blob/7f9170bdda4f5d2d2513de8fe463c40d6621dacb/src/details.js#L57-L58
모달을 닫는 로직이 중복되어 있습니다. modalImg.onclick과 window.onclick에서 모달을 닫는 코드가 반복되고 있습니다. 함수로 분리하여 중복을 줄일 수 있습니다. https://github.com/2hanbyeol1/movie-movie/blob/7f9170bdda4f5d2d2513de8fe463c40d6621dacb/src/details.js#L22-L29
index.js
comment.js → 사용하지 않는 파일은 삭제해주세요
event.js
genre.js
search.js
validation.js