프로젝트

내일배움캠프 A반 9조 개띠구조대 KPT 회고

5kiran 2022. 12. 8.
반응형

 

개띠구조대 SA

https://5kiran.tistory.com/31

 

내일배움캠프 노드 A반 9조 개띠구조대 프로젝트 S.A

※ 목차 1. 프로젝트 개요 2. 와이어 프레임 3. 데이터 베이스 설계 4. API 설계 1. 프로젝트 개요 1 - 1 : 팀명: 개띠구조대 프로젝트 인원 : 5 프로젝트 참여자 : 조성훈, 김정민 , 한주호, 이효원, 오길...

5kiran.tistory.com

 

개띠구조대 KPT 회고

Keep
1. 프로젝트 룰 정하기
2. git issue, pull request 사용 잘 하기
3. 개발자 마인드 가지기-여러가지 가능성을 두고 기능 해결을 위해 전력을 다한것
4. 시간과 상관없이 구현하고자 하는 기능을 끝까지 마무리한 것
5. 팀 약속 지키기 (오전 9시부터 오후 9시 넘어서까지 참여한 것과 자리 비우지 않은 것)
6. 실시간 소통. 따로 회의 시간을 안잡아도 될 정도로 즉각적인 소통이 되는게 좋았다. -> 빠른 피드백에도 효과
7. 부족한 기능 구현 솔직하게 고백하고 도움을 받기
 
Problem
1. 코드 간결화 하기. app.py에 모든 서버 코드가 들어있던 점
2. Git은 잘 사용했으나 commit message 컨벤션을 잘 지키지 않음
3. pr 확인 제대로 안하고 항상 수락한 것
4. 팀 약속중 코드리뷰 못한 점
5. 메인 브랜치를 항상 최신화하지 않고 작업한 것
6. DB 접속 정보가 코드 및 github에 노출된 점
 
Try
1. status code 활용하기
2. 코드 모듈화 하기. 폴더 세분화
3. ajax가 아닌 다른 방식을 사용하기
4. 최대한 스스로 생각하고 풀어보려고 노력한 다음 도움 요청
5. 서버 실행코드 파일과 기능별 서버코드를 나누기 (init 코드파일과 기능별 코드 파일)
6. commit 뿐만 아니라 issue, pr등에 대한 컨벤션도 링크를 참고해서 지키자
7. Accept 하는 사람만이라도 코드의 변경점과 누실되지 않는지 확인하자
8. db config 파일을 따로 두고 .gitignore에 추가해서 민감한 정보는 노출되지 않도록 하기
 

 

 

API 명세

https://www.notion.so/cdb847b77f3e4322a35cb9da8131122f?v=a48b634ece034f28954a397c1e801e98 

 

 

GIT HUB 

https://github.com/5kiran/94DOG

 

GitHub - 5kiran/94DOG

Contribute to 5kiran/94DOG development by creating an account on GitHub....

github.com

 

시연 영상

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

 

반응형