[TIL] 심화 프로젝트 6일 차

a.rubz·2023년 1월 25일
0
post-thumbnail
post-custom-banner

스파르타 내일배움캠프에서 진행하는 심화 프로젝트 일지를 작성합니다.

📋 오늘 한 업무

  1. 심화 프로젝트 발표
  2. 회고

💻 Spring 심화 프로젝트 - 호랑이굴

📌 프로젝트 소개

23.01.16 - 23.01.25

"간단한 도움이 필요할 때, 심부름 서비스 루비네 집사"

간단한 도움이 필요한 구매자가 도움 글을 게시하면 도움을 줄 헬퍼가 이를 확인한 후 매칭 신청을 합니다.

구매자가 매칭 신청을 확인한 후 이를 수락,거절하여 매칭 결과를 표시합니다.

매칭이 수락된 경우, 도움 글의 상태는 심부름 중으로 변하고 심부름이 마친 후 심부름 끝으로 변합니다.

관리자는 구매자와 헬퍼의 프로필을 관리 할 수 있으며, 구매자가 심부름 요청을 하면 관리자는 승인 및 거절을 할 수 있고, 헬퍼와 구매자가 부적절한 행동을 할 경우 구매자 및 헬퍼 권한을 해제할 수 있습니다.


📌 Github

https://github.com/quipu1/ZIPSA-HelperPJT


📌 시연 영상

https://www.youtube.com/watch?v=Gx3Uzo4izNk


📝 Spring 심화 프로젝트 회고(KPT)

[ KEEP ]

이번 프로젝트에서 진행한 과정 중 다음 프로젝트에서도 유지했으면 하는 부분, 만족하는 부분

  • 아침 저녁 두번 스크럼 해보기

  • 분담을 적절히 해서 병합하면서 오류를 겪으며 성장했던 경험

  • Git 통한 협업과 커밋메시지 통일

  • 프로젝트 시작 전 설계하기

  • 오류 발생시, 콘솔의 오류 문구를 잘 확인해 문제 해결하기


[ PROBLEM ]

문제점 : 이번 프로젝트에서 발생한 문제점을 객관적으로 판단

  • 추가 기능 구현하지 못한 점

  • 코드 리뷰를 자세히 안했기 때문에 정확하게 자기 외에 코드를 이해 못했다.

  • 테스트코드 미작성


[ TRY+FEEL ]

다음 프로젝트를 위해 해야 할 노력 + 이번 프로젝트를 통해 느낀 점

  • 필수적인 요구 사항 이외에 추가적인 기능도 고려해보기

  • 포스트맨 팀 스페이스 활용하기

  • 코드 리뷰를 자세히 해서 서로 실력 향상이 될 수 있도록 공유를 한다.

  • Git commit template, Git Pre-Commit Hooks, lint를 이용해 커밋 메세지 검증해보기

  • 적절한 주석을 통해 서로의 코드 이해 돕기

  • 사용하지 않는 코드(어노테이션, 생성자 등) 정리하기


✨ 내일 할 일!

  • 이것이 자바다 스터디
  • JPA 심화 강의
  • 알고리즘
  • 객체지향의 사실과 오해 읽기
profile
🔥 개발 공부 🔥
post-custom-banner

0개의 댓글