KPT
Keep
- GitHub Actions를 사용한 CI/CD 구축으로 개발 안정성, 생산성 증가
- GItHub Project와 Issue를 활용한 프로젝트, 브랜치 관리
- REST Docs를 사용한 프로덕션 코드 수정 없는 API 명세서 작성 및 배포로 프론트와 협업
- 단위테스트와 통합테스트 모두 작성
Problem
- 기간에 맞춰 개발하기 위해 코드리뷰가 미흡해짐
- 프론트와 협업하기 위한 API 명세서의 배포 속도 느림
- 프론트와 API설계에 대한 논의를 충분히 하지 못해 이해의 차이가 생기는 기능발생
Try
- 개발 초기부터 RestDoc을 적극 활용하여 프론트분들과 API 명세서를 공유한다면 협업의 효율이 좋아 질 것 같습니다.
- ElasticSearch, Redis 등의 새로운 기술 도입으로 어플리케이션 성능 향상시켜보면 좋을 것 같습니다.
- Mocking 기술을 다양하게 활용하면 프론트의 요구사항 빠르게 충족해줄 수 있을 것 같습니다.
- 주기적으로 각 파트의 개발이슈와 기능에 대한 이해도를 맞춰보면 좋을 것 같습니다.
자체 평가 의견