· 오늘 공부한 것
뉴스피드 팀프로젝트 회고
· 공부한 내용, 궁금한 내용, 부족한 내용
프로젝트 주제
맛집을 서로 공유하는 뉴스피드 사이트
목표
회원기능 및 각 도메인별 CRUD를 능숙하게 구현
멤버 간 원활한 의사소통
1. Keep
- 팀원이 같이 하는 프로젝트이기 때문에 모두가 이해하고 발맞춰 진행한 부분이 잘했다고 생각합니다. 만약 처음부터 분업을 해서 각자 진행을 했더라면 지금보다 완성도 있는 프로젝트를 할 수 없었을 것이라고 생각합니다.
- 스프링부트환경에서 코드를 많이 작성해보려는 습관
- 팀원간의 원할한 의사소통을 통해 서로 모르는 부분을 배우고 알려주려는 자세
- 초반 목표한 구현 목표를 넘어 추가 구현까지 해보려는 도전적인 자세
- 마감기한을 생각해서 미루지 않고 미리미리 해결하려는 자세
2. Problem
- 협업에 꼭 필요한 git을 잘 관리하지 못했다고 생각합니다. git을 commit할 때 명칭이나 기능을 완성하고 pr을 날리는 부분에서 먼가 정한 규칙이 없었기 때문에 기록이 잘 남지 못했습니다.
- 연결관계 이해가 부족해서 ERD를 설계하고 엔티티를 실제로 작성하는데 어려움이 있었음
- 트러블 슈팅 기록을 잘 정리해놓지 않아 프로젝트를 완성하고 배운것이 잘 기억나지 않음
- 만든 api 테스트를 하나하나 포스트맨으로 테스트를 해서 서비스 로직 자체만 검증하기가 번거로움
- 강의만 듣고 실습을 많이 해보지 않아 프로젝트 코드 작성시 어려움
3. Try
- git에 대한 이해도를 높이고 잘 활용하기 위해 연습이 필요하다고 생각합니다. 그래도 하루를 끝낼 때 모두가 모여서 각자 한 부분을 pr날리고 merge를 했습니다. merge 할 때도 모두의 승인이 떨어져야 가능하도록 설정하여 누군가 임의로 merge하는 것을 방지했습니다.
- 복습도 복습인데 다음 프로젝트 들어가기전 최소한 강의를 한 번이라도 다 보자
- 공부하고 알게 된 내용을 잘 기록하고 정리해놓자
- 다음 주차 강의에 테스트 관련 내용이 있던데 적극 활용해서 단위테스트를 해보자
- 알게 된 내용들로 실습을 많이 해보자
- 사전계획(API명세 작성, ERD작성, 팀원 간 컨벤션 정하기 등)을 보다 꼼꼼히 점검하면 프로젝트를 보다 수월하고 빠르게 진행할 수 있을 것 같습니다.
· 오늘 서칭 한 자료
생략
· 느낀 점
- 스프링을 시작하고 나서 첫 번째 팀프로젝트였는데 다행히 못 따라간 부분을 팀원들과 해결할 수 있었다.
- 바로 프로젝트를 시작하는 대신 모두가 이해하고 넘어가는 단계를 거쳐서 좋은 기회였다고 생각한다.
- 지식 공유를 할 수 있는 팀원이 되도록 노력해야겠다.
반응형
'Today I Learned' 카테고리의 다른 글
2023-12-05 TIL (1) | 2023.12.05 |
---|---|
2023-12-04 TIL (0) | 2023.12.04 |
2023-11-16 TIL (0) | 2023.11.16 |
2023-11-15 TIL (0) | 2023.11.15 |
2023-11-14 TIL (0) | 2023.11.14 |