· 오늘 공부한 것

뉴스피드 팀프로젝트 회고

 

 

· 공부한 내용, 궁금한 내용, 부족한 내용

프로젝트 주제

맛집을 서로 공유하는 뉴스피드 사이트

 

목표

회원기능 및 각 도메인별 CRUD를 능숙하게 구현

멤버 간 원활한 의사소통

 

1. Keep

  1. 팀원이 같이 하는 프로젝트이기 때문에 모두가 이해하고 발맞춰 진행한 부분이 잘했다고 생각합니다. 만약 처음부터 분업을 해서 각자 진행을 했더라면 지금보다 완성도 있는 프로젝트를 할 수 없었을 것이라고 생각합니다.
  2. 스프링부트환경에서 코드를 많이 작성해보려는 습관
  3. 팀원간의 원할한 의사소통을 통해 서로 모르는 부분을 배우고 알려주려는 자세
  4. 초반 목표한 구현 목표를 넘어 추가 구현까지 해보려는 도전적인 자세
  5. 마감기한을 생각해서 미루지 않고 미리미리 해결하려는 자세

2. Problem

  1. 협업에 꼭 필요한 git을 잘 관리하지 못했다고 생각합니다. git을 commit할 때 명칭이나 기능을 완성하고 pr을 날리는 부분에서 먼가 정한 규칙이 없었기 때문에 기록이 잘 남지 못했습니다.
  2. 연결관계 이해가 부족해서 ERD를 설계하고 엔티티를 실제로 작성하는데 어려움이 있었음
  3. 트러블 슈팅 기록을 잘 정리해놓지 않아 프로젝트를 완성하고 배운것이 잘 기억나지 않음
  4. 만든 api 테스트를 하나하나 포스트맨으로 테스트를 해서 서비스 로직 자체만 검증하기가 번거로움
  5. 강의만 듣고 실습을 많이 해보지 않아 프로젝트 코드 작성시 어려움

3. Try

  1. git에 대한 이해도를 높이고 잘 활용하기 위해 연습이 필요하다고 생각합니다. 그래도 하루를 끝낼 때 모두가 모여서 각자 한 부분을 pr날리고 merge를 했습니다. merge 할 때도 모두의 승인이 떨어져야 가능하도록 설정하여 누군가 임의로 merge하는 것을 방지했습니다.
  2. 복습도 복습인데 다음 프로젝트 들어가기전 최소한 강의를 한 번이라도 다 보자
  3. 공부하고 알게 된 내용을 잘 기록하고 정리해놓자
  4. 다음 주차 강의에 테스트 관련 내용이 있던데 적극 활용해서 단위테스트를 해보자
  5. 알게 된 내용들로 실습을 많이 해보자
  6. 사전계획(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

+ Recent posts