코드잇 6주차 과제 회고

단단·2024년 2월 16일
0

구현 기능 회고

목록 보기
5/8
post-thumbnail

과제 설명

API에 POST를 요청해서 정보를 받아온다.
배포 링크: https://linkbraryproject.netlify.app/

어려웠던 부분

  • async와 await를 사용해서 API에 POST 요청을 받아오는 게 어려웠다.
  • 함수가 하나의 기능만 하게 분리하는 게 어려웠다.

배운 내용

throw문은 해당 함수 또는 블록을 즉시 종료하기 때문에 throw 이후 코드는 실행되지 않는다.

KPT 회고

KEEP

  • 잘한 게 무엇일까 잘 모르겠다.

PROBLEM

  • 에러 처리를 console.error와 throw Error를 혼용했다.

TRY

  • 가독성을 고려해 early retrun을 사용하고, 조건문이 많아지면 switch case를 사용하자
  • 에러 처리를 console.error와 throw Error 중 선택해서 일관되게 사용하자
  • boolean 형식의 변수 이름 앞엔 is를 붙여준다. 동사를 붙이면 함수명 같다.
  • 함수는 하나의 기능만 담아야 한다.
profile
반드시 해내는 프론트엔드 개발자

0개의 댓글