카테고리 없음
B4조 장고 팀 프로젝트 KPT 회고
barryjung
2023. 4. 17. 17:45
1. 한 주의 흐름
- 한 일
- 프로젝트 명: 부트캠프스트랩(boots camp strap)
- 필수 작업: 로그인 회원가입 및 게시글 CRUD, 깃을 통한 협업
- 추가 작업: 댓글 CRUD, 유저 팔로우 기능, 좋아요 기능, 이미지 업로드 기능, 팔로우 모아보기
- 느낀점
- 현균 - 팀 모두 함께 열심히 해주셔서 일찍 그리고 수월하게 프로젝트를 완성한게 가장 좋았습니다. 과제 요구사항에 충실하기로 하는 등 마음이 잘 맞아서 진행하는 동안 즐거웠습니다.
- 승원 - 이번 프로젝트 동안 깃허브 총괄을 맡았는데 아직 미숙한 깃과 깃허브 활용능력을 기르고 싶었습니다. 팀원들의 많은 풀리퀘스트를 받으며 충돌을 해결하는 능력과 여러 깃 명령어를 익힐 수 있었던 좋은 경험이었습니다. 깃과 깃허브를 이용한 방법으로 협업 능력 또한 기르게 된 것 같습니다.
- 우석 - 이번 프로젝트를 진행하며 프레임워크가 어떤 것인지 잘 알게된 것 같습니다. 특히 장고는 강력한 기능들을 많이 제공하고 있지만 제대로 사용할 줄 모른다면 오히려 자유도가 부족해 더 힘들어진다는 것을 느낀 것 같습니다. 장고의 내장함수들을 하나하나씩 사용해가며 이 같은 기능들을 자유롭게 다룰 수 있다면 웹서비스를 개발하는 속도가 엄청날 것 같습니다.
- 혜민 - ERD클라우드를 팀원과 함께 작성할수 있음을 알게되었습니다. 깃을 제대로 사용해서 협업 능력이 생겼습니다. PR을 사용해서 push&pull 사용법에 익숙해졌습니다. 부족한 부분이 많았는데 팀원분들 덕분에 포기하지 않고 끝까지 완성할 수 있습니다!
- 상민 - 깃을 사용하는데 있어 어려움이 많았지만, 팀원분들이 자세히 설명해 주시고, 함께 해결해 주셔서 끝까지 함께 할 수 있었습니다.
2. Keep
- 팀장 자원제.
- 역할 분담 자원제.
- 문제점을 끝까지 해결하려는 열정적인 태도.
- 서로의 역할을 지키고 코드를 침범하지 않으며 개발 진행.
- 적극적인 소통.
- 풀리퀘스트를 통한 코드 리뷰.
- 훌륭한 팀워크로 프로젝트의 완성도를 높임
- crud 기본 구현에 충실.
- 배운 내용을 프로젝트에 잘 녹여냄.
- readme 작성.
- Semantic versioning
3. Problem
- 문제
- 커밋 버전(Semantic versioning) 작성 시 태그를 활용할 것
- 커밋메세지는 좀 더 직관적으로 명료하게 작성하면 좋다
- readme 에 S.A.에 작성했던 이미지를 첨부하면 좋다
- 코드 컨벤션 비통일
- 원인
- git에 대한 사용 경험 부족
- django 명령어 숙지 부족
4. Try
- git hub에 대해 다양한 명령어를 사용.
- 배포 도전해보기
- 커밋 메세지 직관적이고 명료하게 작성해보기
- Semantic versioning에 git tag 명령어 이용하기
- 코드 컨벤션을 정하고 지키며 커밋하기.