codestates / codestates/WADIF

[KPT] First Project WADIF 회고

Open
#93 0 comments 0 reactions 1 assignee Claimed by @tjdgns5272 View on GitHub
KPT
Dominant language
JavaScript
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

## Keep (유지할 항목)
- 거의 모든 통신 요청에 실리는 유저 인증을 해주는 미들웨어를 작성해서 코드가 훨씬 간결해졌다.
- axios 요청작업을 할때 포지션별로 1명씩 2명에서 함께 작업을 해서, 서로의 상황을 잘 이해 할수있었고, 오류가 나더라도 보다 빠르게 대처할 수 있었다.
- 역할 분담을 통해 각자 업무를 수행하다가도 문제가 발생했을때, 너나 할것 없이 자진 헬프 요원이 바로 투입되서 좋았다.

## Problem (문제라고 생각하는 항목)
- 응답코드에 따른 에러 핸들링이 많이 부족하다.
- 배포환경 테스트
- aws에 대한 이해도 부족
- 비효율적인 코드 로직
- 나중에 같은 실수를 반복 하지 않기 위해, 혹은 더 기억에 잘 남게 하기 위해선 삽질에 대한 기록이 꼭 필요하다고 느꼈다.
- 코드 모듈화를 잘해서 보다 효율적인 관리가 필요하다고 느꼈다.
- 코드 변수 네이밍 규칙이 잘 안 지켜졌다.
- 각종 에러에 대한 핸들링이 아직 많이 부족한것같다.
- JWT accessToken refreshToken 저장 및 관리방법에 대한 지식이 많이 부족해서 시간을 많이 썼다.
- React 상태관리 라이브러리에 대한 필요성을 느꼈다. final때는 Redux 혹은 Recoil을 써볼 예정이다.
- 주어진 시간에 비해 구현해야 할것들이 생각보다 많아서 촉박하다고 느껴졌다.
- API 문서만 잘 작성 되있다면, 프론트 벡 각각 작성을하면 되는데, 중간중간에 자꾸 수정 사항이 생기다보니 코드가 조금 꼬였던거같다.

## Try (Action Items)
- [ ] dev, error로그 성실하게 작성하기
- [ ] restfull api 문서 작성법 파악하기
- [ ] 스프린트 단위로 배포환경에서 주기적으로 테스트하기!
- [ ] 스프린트별 구현 기능 리스트업과 효율적인 태스크 분배

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.