본문 바로가기
내일배움캠프/프로젝트

[팀 프로젝트#2 / 개띠구조대] KPI 회고록

by 노믹 2022. 12. 11.

팀&프로젝트명:개띠구조대

진행기간: 12/2 ~ 12/9 (8일)

 

프로젝트 결과물 시연 영상

https://www.youtube.com/watch?v=HBB6t49MhmI 

 

KPI

Keep

  • 프로젝트 룰 정하기
  • git issue, pull request 사용 잘 하기
  • 개발자 마인드 가지기 - 여러가지 가능성을 두고 기능 해결을 위해 전력을 다한 것
  • 시간과 상관없이 구현하고자 하는 기능을 끝까지 마무리한 것
  • 팀 약속 지키기 (오전 9시부터 오후 9시 넘어서까지 참여한 것과 자리 비우지 않은 것)
  • 실시간 소통. 따로 회의 시간을 안잡아도 될 정도로 즉각적인 소통이 되는게 좋았다. -> 빠른 피드백에도 효과
  • 부족한 기능 구현 솔직하게 고백하고 도움 받기

Problem

  • 코드 간결화 하기. app.py에 모든 서버 코드가 들어있던 점
  • Git은 잘 사용했으나 commit message 컨벤션을 잘 지키지 않음
  • pr 확인 제대로 안하고 항상 수락한 것
  • 팀 약속중 코드리뷰 못한 점
  • 메인 브랜치를 항상 최신화하지 않고 작업한 것
  • DB 접속 정보가 코드 및 github에 노출된 점

Try

  • status code 활용하기
  • 코드 모듈화 하기. 폴더 세분화
  • ajax가 아닌 다른 방식을 사용하기
  • 최대한 스스로 생각하고 풀어보려고 노력한 다음 도움 요청
  • 서버 실행코드 파일과 기능별 서버코드를 나누기 (init 코드파일과 기능별 코드 파일)
  • commit 뿐만 아니라 issue, pr등에 대한 컨벤션도 링크를 참고해서 지키자
  • Accept 하는 사람만이라도 코드의 변경점과 누실되지 않는지 확인하자
  • db config 파일을 따로 두고 .gitignore에 추가해서 민감한 정보는 노출되지 않도록 하기