[프로젝트 회고록] EP 시스템 고도화

DaeHoon·2022년 2월 26일
1

회고

 프로젝트는 무사히 기간 내에 마쳤지만, 앞으로의 업무들에 대해 더 나은 퍼포먼스를 내기 위해 프로젝트 회고록을 작성해봤다. 오답 노트 같은 것이라 생각하고 KPT(Keep, Problem, Try) 회고 방식으로 재밌게 적어보겠습니다.

Keep

  • 분석한 요구사항을 토대로 데이터 모델링을 진행
  • 코틀린의 scope functions 개념을 이해하고 실제로 적용.
  • 서버의 층간의 데이터 교환을 위한 객체인 DTO 개념의 이해 및 적용.
  • 젠킨스와 쿠버네티스를 이용한 CI/CD 과정 경험. 이를 구성하기 위한 yaml 파일 작성.

Problem

  • 테스트 코드 설계 미흡
  • 개발을 진행하면서 데이터 모델이 종종 변경 되었음.
  • Spring Jpa Data를 사용할 줄은 아는데 선행이 되야할 하이버네이트, JPA에 대한 개념이 전체적으로 미흡.
  • 코틀린이 Null을 어떻게 처리하는지에 대한 지식이 부족했다. 계속 NPE가 발생하는데 어떻게 처리를 해야할지 몰라 초기 개발이 더뎌졌다.

Try

  • 개인적으로 진행하고 있는 사이드 프로젝트를 통해 유닛 테스트를 진행하면서 테스트 코드를 설계할 예정
  • 앞으로의 프로젝트 또는 개인 스터디를 통해 코틀린 언어에 대한 지식을 꾸준히 습득할 예정
  • 데이터베이스 개념 복습 (정규화와 모델링 위주)
  • 강의를 통해 하이버네이트와 Jpa에 대한 개념 숙지
  • 충분히 고민을 해보고 정말 모르겠으면 물어 보자. 고집 부리다가 프로젝트 데드라인을 넘길 수도 있다
profile
평범한 백엔드 개발자

1개의 댓글

comment-user-thumbnail
2022년 8월 9일

잘 읽었습니다!
"충분히 고민을 해보고 정말 모르겠으면 물어 보자. 고집 부리다가 프로젝트 데드라인을 넘길 수도 있다"
-> 이 문장이 참 마음에 와닿네요 ㅠㅠ
LTS...

답글 달기