원티드 & 위코드 프리온보딩 백엔드 4회차 과제 회고

김현길·2021년 11월 12일
0

기업과제(8퍼센트) 내용


📕 개발 요구 사항

  • 거래내역 조회 API
  • 입금 API
  • 출금 API
  • RBDMS

💡 구현 기능


[회원가입, 로그인]

  • 인증방식은 JWT를 쿠키에 저장하는 방식으로 구현 하였습니다.

[입출금 API]

  • 계좌 소유주만 요청 할 수 있게 구현 하였습니다.
  • 계좌의 잔액 내에서만 출금 할 수 있고, 잔액을 넘어선 출금 요청에 대해서는 적절한 에러처리를 하였습니다.

[거래내역 조회 API ]

  • 계좌의 소유주만 요청 할 수 있게 구현하였고, Pagination기능을 구현 하였습니다.
  • 거래 일시에 대한 필터링이 가능하게 구현 하였습니다.
  • 출금, 입금만 선택하여 필터링 될수 있게 구현 하였습니다.

[에러 핸들링]

  • 자바스크립트 자체 내장 Error 클래스를 상속 받아서, 커스텀 에러를 생성해서 관리했습니다.


😎 회고

이번 과제에서는, 협업을 위한 노력들을 많이 개선되어 좋았던것 같습니다. 팀원 간의 전체의견을 반영하여, 전 과제 때보다 더 완성도 높은 API명세와 DB모델을 구축 하였고, 보다 더 긴밀하게 소통하여 신속하게 문제를 인식하고 다 같이 해결하기 위해 노력한 점이 돋보였습니다.
개개인의 개발능력도 중요하지만, 훌륭한 협업이 더 중요하다는 사실을 느끼게 되는 과제 였던것 같습니다.


깃허브 링크

profile
프론트엔드 개발자를 꿈꾸고 있습니다.

0개의 댓글