본문 바로가기

TIL 및 WIL/KPT (Keep Problem Try)

[KPT] 22.06.28 ~ 22.07.06 (팀 프로젝트 : DRF 유화 제작 프로젝트(My Little Shoes) KPT)

구현한 프로젝트

- 프로젝트 : DRF 유화 제작 프로젝트(My Little Shoes)

 

각 팀원 별 프로젝트를 개발하며 느낀 점

: 김동우 : 프로젝트 중간에 혼자 개발하는 기분이 들어서 너무 재미없고 집중하지 못했는데 후반부에 팀원들과 같이 작업하면서 다시 집중하고 재미있게 진행할 수 있었다.

: 김진수 : 프로젝트를 진행하면서 백엔드 부분에서 어떻게 설계를 해야 할지 조금씩 감이 잡혀가는 기분이 들었고 흐름 같은 부분도 '그렇게 흘러간다'가 아니라 왜 이걸 쓰는지에 대해서 파악을 했습니다. 또한 하나하나 코드에 어떤 의미가 담겨있는지 이번 프로젝트를 통해서 또 느꼈고 프론트엔드는 아직까지 숙제처럼 남은 느낌이라 많이 힘들고 어려웠습니다. 그렇지만 백엔드 부분에서 해낼 수 있다는 자신감을 얻었습니다.

: 박진우 : 이번 프로젝트를 진행하면서 공부한 내용을 복습하고 장고 백엔드를 구성하는 것에 대해 조금씩 이해하는 과정을 겪으면서 좋은 느낌을 받았지만, 막상 프론트엔드를 구성할 때 많이 힘들었던 것 같습니다.

: 최민기 : 프론트엔드와 백엔드에서 데이터 API 코드를 작성하며 어려움을 많이 겪어서 API 설계의 중요성을 많이 느끼게 된 프로젝트였다.

 

1. Keep

- 백엔드 작성 시 전보다 보기 좋은 코드로 작성 가능했던 점.
- 프론트와 백엔드를 분리해서 DRF 장고를 사용해본 점.
- DB 설계 혹은 API 설계 시 많은 이야기를 하여 작성해서 꼼꼼했던 점.
- 자신이 맡은 역할 뿐만이 아닌 다른 팀원들에게 도움을 주면서 프로젝트를 진행한 점.
- 네이버 API 문서를 참조하여 프로젝트 API를 설계해본 점.

 

2. Problem

- 개별적인 작업으로 프로젝트 기간 중간에 집중하지 못했음.
- 프론트와 백엔드를 분리해서 프로젝트를 진행하였으나, 분리된 프로젝트를 배포까지 진행해보지 못함.
- Git에서 에러가 많이 나서 고생을 했음. (예] 병합 후 커밋해서 충돌 발생)

 

3. Try

- 팀원들과 일일 별로 하루 목표치를 세워서 진행 상황을 공유하며 프로젝트에 집중할 수 있도록 할 것.
- Git에서 발생하는 에러 상황을 줄여볼 것. (예] DB Commit, 병합 후 Commit하고 푸쉬하지 않기)
- 프론트와 백엔드를 분리해서 프로젝트를 진행한 것을 배포해볼 것.