개발 체크리스트
1. 기능 검토
2. 로직 검토
3. 예외 검토
4. 데이터 검토
5. 성능 검토
6. 유지보수 검토
답이 안 나오면 코드를 다시 봐야 한다.
"왜 이렇게 구현했지?"
기능 개발 후 작성할 목록
[기능]
사용자 권한 API 인가
[요구사항]
권한이 없는 사용자는 API 접근 불가
[내가 구현한 방법]
- 로그인 시 API URL을 캐시에 저장
- API 요청 시 권한 그룹과 비교
[처음에 놓친 것]
직접 API 호출하는 경우를 생각하지 못함
[발견한 문제]
캐시 갱신 시점 고려 필요
[테스트]
[다음에 개선할 것]