슈코딩

[Django][AI] 유화제작 프로젝트 KPT회고 본문

개발일지/Project KPT

[Django][AI] 유화제작 프로젝트 KPT회고

Roshu 2022. 7. 6. 21:42

 

 

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

 

GitHub - MeoSeon12Jo/naegrimfarm-backend

Contribute to MeoSeon12Jo/naegrimfarm-backend development by creating an account on GitHub.

github.com

프론트엔드 repo

https://github.com/MeoSeon12Jo/naegrimfarm-frontend

 

GitHub - MeoSeon12Jo/naegrimfarm-frontend

Contribute to MeoSeon12Jo/naegrimfarm-frontend development by creating an account on GitHub.

github.com

프로젝트 기획

https://www.notion.so/12-df4f63382fb146e69b3b5b96231bb792

 

머선12조 딥러닝 유화제작 프로젝트

🧾Project S.A

www.notion.so

 

Comments