B4조 장고 팀 프로젝트 KPT 회고

2023년 04월 17일 by barryjung

    B4조 장고 팀 프로젝트 KPT 회고 목차

1. 한 주의 흐름

  1. 한 일
  • 프로젝트 명: 부트캠프스트랩(boots camp strap)
  • 필수 작업: 로그인 회원가입 및 게시글 CRUD, 깃을 통한 협업
  • 추가 작업: 댓글 CRUD, 유저 팔로우 기능, 좋아요 기능, 이미지 업로드 기능, 팔로우 모아보기
  1. 느낀점
  • 현균 - 팀 모두 함께 열심히 해주셔서 일찍 그리고 수월하게 프로젝트를 완성한게 가장 좋았습니다. 과제 요구사항에 충실하기로 하는 등 마음이 잘 맞아서 진행하는 동안 즐거웠습니다.
  • 승원 - 이번 프로젝트 동안 깃허브 총괄을 맡았는데 아직 미숙한 깃과 깃허브 활용능력을 기르고 싶었습니다. 팀원들의 많은 풀리퀘스트를 받으며 충돌을 해결하는 능력과 여러 깃 명령어를 익힐 수 있었던 좋은 경험이었습니다. 깃과 깃허브를 이용한 방법으로 협업 능력 또한 기르게 된 것 같습니다.
  • 우석 - 이번 프로젝트를 진행하며 프레임워크가 어떤 것인지 잘 알게된 것 같습니다. 특히 장고는 강력한 기능들을 많이 제공하고 있지만 제대로 사용할 줄 모른다면 오히려 자유도가 부족해 더 힘들어진다는 것을 느낀 것 같습니다. 장고의 내장함수들을 하나하나씩 사용해가며 이 같은 기능들을 자유롭게 다룰 수 있다면 웹서비스를 개발하는 속도가 엄청날 것 같습니다.
  • 혜민 - ERD클라우드를 팀원과 함께 작성할수 있음을 알게되었습니다. 깃을 제대로 사용해서 협업 능력이 생겼습니다. PR을 사용해서 push&pull 사용법에 익숙해졌습니다. 부족한 부분이 많았는데 팀원분들 덕분에 포기하지 않고 끝까지 완성할 수 있습니다!
  • 상민 - 깃을 사용하는데 있어 어려움이 많았지만, 팀원분들이 자세히 설명해 주시고, 함께 해결해 주셔서 끝까지 함께 할 수 있었습니다.

2. Keep

  • 팀장 자원제.
  • 역할 분담 자원제.
  • 문제점을 끝까지 해결하려는 열정적인 태도.
  • 서로의 역할을 지키고 코드를 침범하지 않으며 개발 진행.
  • 적극적인 소통.
  • 풀리퀘스트를 통한 코드 리뷰.
  • 훌륭한 팀워크로 프로젝트의 완성도를 높임
  • crud 기본 구현에 충실.
  • 배운 내용을 프로젝트에 잘 녹여냄.
  • readme 작성.
  • Semantic versioning

3. Problem

  1. 문제
  • 커밋 버전(Semantic versioning) 작성 시 태그를 활용할 것
  • 커밋메세지는 좀 더 직관적으로 명료하게 작성하면 좋다
  • readme 에 S.A.에 작성했던 이미지를 첨부하면 좋다
  • 코드 컨벤션 비통일
  1. 원인
  • git에 대한 사용 경험 부족
  • django 명령어 숙지 부족

4. Try

  1. git hub에 대해 다양한 명령어를 사용.
  2. 배포 도전해보기
  3. 커밋 메세지 직관적이고 명료하게 작성해보기
  4. Semantic versioning에 git tag 명령어 이용하기
  5. 코드 컨벤션을 정하고 지키며 커밋하기.