Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Queue
- dfs
- MongoDB
- MySQL
- game
- Nest.js
- Express
- class
- OCR
- mongoose
- Dinosaur
- flask
- typeORM
- 게임
- cookie
- TypeScript
- 자료구조
- GIT
- AWS
- nestjs
- JavaScript
- 공룡게임
- Python
- Sequelize
- react
- 정렬
- Bull
- jest
- nodejs
Archives
- Today
- Total
포시코딩
[팀프로젝트#2] 개띠구조대 뉴스피드 - 회고록 본문
728x90
팀&프로젝트명:개띠구조대
진행기간: 12/2 ~ 12/9 (8일)
프로젝트 S.A:
프로젝트 결과물 시연 영상:
https://www.youtube.com/watch?v=HBB6t49MhmI
프로젝트 Github 및 정리:
https://github.com/5kiran/94DOG
1. Keep
- 프로젝트 룰 정하기
- Git issue, Pull request 사용 잘 하기
- 개발자 마인드 가지기 (여러가지 가능성을 두고 기능 해결을 위해 전력을 다한 것)
- 시간과 상관없이 구현하고자 하는 기능 끝까지 마무리 한 것
- 팀 약속 지키기 (오전 9시부터 오후 9시 넘어서까지 참여한 것과 자리 비우지 않은 것)
- 실시간 소통. 따로 회의시간을 안잡아도 될 정도로 즉각적인 소통이 되는게 좋았다. -> 그로인한 빠른 피드백
- 부족한 기능 구현 솔직하게 고백하고 도움 받기
2. Problem
- 코드 간결화 하기. app.py에 모든 서버 코드가 들어있던 점
- Git 사용은 잘 했으나 commit message 컨벤션을 잘 지키지 않음
- PR 확인 제대로 안하고 항상 수락한 것
- 초기 팀 약속중 코드 리뷰 못한 점
- 메인 브랜치의 최신화 상태를 확인하지 않고 작업하는 실수가 자꾸 나온 점
- DB 접속 정보가 코드 및 Github에 노출된 점 (로컬 디비가 상관은 없지만 추후 개선점으로 꼽힘)
3. Try
- Status Code 활용하기
- 코드 모듈화 하기 및 폴더 구조 세분화
- ajax 가 아닌 다른 방식 사용하기
- 최대한 스스로 생각하고 풀어보려고 노력한 다음 도움 요청
- 서버 실행 코드 파일과 기능별 서버 코드를 나누기 (init 코드 파일과 기능별 코드 파일)
- commit 뿐만 아니라 issue, PR 등에 대한 컨벤션도 링크를 참고해서 지키기
- Accept 하는 사람만이라도 코드의 변경점과 conflict 등 코드가 누실되지 않는지 확인
- DB config 파일 따로 두고 .gitignore에 추가해서 민감한 정보 노출되지 않도록 하기
728x90
'스파르타 > 내일배움캠프' 카테고리의 다른 글
[팀프로젝트#3] 키보드를 구해조 - 피드백 정리 (0) | 2023.01.13 |
---|---|
[팀프로젝트#3] 키보드를 구해조 - 회고록 (0) | 2023.01.06 |
[팀프로젝트#2] 개띠구조대 뉴스피드 - S.A (0) | 2022.12.04 |
[미니프로젝트] A반 2조 팀 소개 웹페이지 - 회고록 (0) | 2022.11.18 |
[미니프로젝트] A반 2조 팀 소개 웹페이지 - S.A (0) | 2022.11.14 |