슈코딩
[Django][AI] 유화제작 프로젝트 KPT회고 본문
✨Keep
- 객체 지향 코딩
- 커밋 메시지를 팀에서 정한 규칙에 맞게 작성
- 시간이 짧았던거에 비해, 많은 페이지를 기획했었는데 모두 구현을 한 점
- 노션을 사용한 프로젝트 관리(담당 기능, API 명세서)
- JS / Python 코드 컨벤션 지키기
- Netlify 활용한 프론트엔드 배포
- 팀원간 활발한 의사소통
- 프로젝트 마무리단계에서 Print문, 미사용 import, console 점검 후 제거
- 프론트 백 나누고 프론트도 페이지 별로 디렉토리를 만들어서 관리한 점
🏮Problem
- 목업과 와이어프레임 계획이 부실해서 프론트엔드 작성시 시간이 더 많이 소요되고 수정이 잦았음
- 이미지 변환후 업로드시, 드래그앤 드롭방식 실패(serializer 인풋의 형식 차이)하고 input type=file로 파일을 저장하는 방식으로 급하게 변환
- 시간에 비해 너무 벅찬 계획을 수립을 하여 일부 예외 처리와 같은 기능의 디테일을 신경 쓸 시간이 부족했음
- Python 코드컨벤션만 생각해서 JS코드 컨벤션에 대한 생각을 못해서 중간에 변수명 지정하는 방식이 페이지마다 달라서 두번 작업해야 하는 일이 생김
🥇Try
- problem 요소들을 개선
- Github Action을 활용을 하여 백엔드서버와 GIthub repo 연동
- 복잡한 기능은 주석을 달아 팀원들의 이해에 도움이 될 것
- 짧은 단위의 버전으로 기획하여 버전이 완성될 때 마다 팀회의를 통해 차후 계획을 구체적으로 수립
- 소셜 API를 연동한 기능
🎞느낀점
- 재완: DRF, 프론트와 백엔드를 나눠서 작업하는 방법, 바닐라 자바스크립트에 대한 공부가 많이 되었다. 협업에 대한 노하우가 더욱 더 업그레이드되는 느낌을 받았다
- 규민: 이번에 만든 웹페이지의 핵심기능중 하나인 경매로직을 직접 구현해보면서 DRF에대한 이해도가 높아진것 같아서 좋은 시간이 되었고, 백엔드와 프론트를 나누어서 작업을 하는게 정말 어려운 부분이었지만 그만큼 해내고난뒤에 돌아오는 리턴값이 커서 성장을 많이 할 수 있는 시간이었던 것 같습니다.
- 철현: 프론트를 맡으면서 CSS와 JS에 대한 이해도가 상승한 것 같습니다.
- 송희: 저번에 비해 배포도 빠르게 해결한 거 같다.다음 프로젝트 때는 더 빠르게 배포가 가능할 것 같다.
🎆튜터님 피드백
-업로드예정
백엔드 repo
https://github.com/MeoSeon12Jo/naegrimfarm-backend
프론트엔드 repo
https://github.com/MeoSeon12Jo/naegrimfarm-frontend
프로젝트 기획
https://www.notion.so/12-df4f63382fb146e69b3b5b96231bb792
'개발일지 > Project KPT' 카테고리의 다른 글
[FINAL] 프로젝트 중간 KPT 회고 (0) | 2022.08.05 |
---|---|
[Django] 추천시스템 KPT 회고 (0) | 2022.06.14 |
[머신러닝] 프로젝트 팀회고 KPT (1) | 2022.05.25 |
[Instagram] 클론 백엔드 프로젝트 마무리 회고 (0) | 2022.05.11 |
[Instagram] UI 클론 코딩 프로젝트 회고 (3) | 2022.05.02 |
Comments