10조 김삼이일(KTLO:KIM THREE LEE ONE)
1. 한 주의 흐름
1) 한 일
- 프로젝트 명: 차와 관련된 인스타그램 Desktop UI 클론 코딩을 기반으로 인스타그램의 주요 백엔드 기능들을 구현
- 필수 작업: (1) DB 연동하는 기능은 기본 CRUD(Post,Get) 포함 (2) 회원가입, 로그인, 로그아웃 기능 (JWT Jason Web Token 사용 (질문사항)) - 입력 데이터는 인스타 페이지 참고한다. (3) 마이페이지 게시물, 게시물 활동 (4) 피드관련 사진 업로드 기능, 댓글, 좋아요, 더보기 모달 기능 (5) Follower / Following 기능
- 추가 작업: 비고
2) 느낀점
- 김민재 : 저 어려웠던 부분은 로그인 기능을 처음 만들어보는거라 전체적으로 어려웠고, 코드를 해석하고 이해하는데 어려움을 많이 겪었던 것 같습니다.
- 김규민: 시작할때 백엔드 정말 아무것도 몰랐었는데 1주일동안 어느정도 기초개념은 생긴것같아서 좋았다.
- 이동현: flask 의 DB 객체 지정과 흐름에 대해서 어느 정도 이해를 했으나, JQuery 로 연동하는 방식에 대해서 아직까지도 구문과 객체 클래스 등 이해하기까지 다소 어려움을 느꼈습니다. 추후 이런 부분에 대해서 반복적으로 다루고, 사용하는 언어에 대해서 찾아보고 이해할 수 있도록 부단히 공부할 것입니다.
- 김진수: 기본적인 이해의 흐름이 많이 부족하였고 기능구현하는데 급급하다보니까 어떻게 바라봐야될지 모르겠고 하나부터 천천히 기능을 뜯어서 조합해보는 그런 방식을 사용했어야했는데 기능을 구현하는데에 있어서 자가적으로 구체화가 많이 부족했던거같습니다.
2. Keep
- 1. 첫 프로젝트 때보다 발전된 기획 및 설계를 통해 방향을 잃었을때 작성해둔 기획 페이지를 통해 방향을 찾아갈 수 있었고, 기능 구현의 속도가 향상될수있었던 부분
- 2. 이번 프로젝트 때 프로젝트 방향성 어떤식으로 페이지를 기능을 좀 더 구체적으로 어떻게 나눠야 더 충돌이적을지에 대한 진전이 있었고 협업능력이 돋보여서 좋았던 점
- 3. 이번 프로젝트에서 제대로 백엔드를 사용해, 팀원들과 프로젝트를 구현하면서 백엔드의 구조에 대해서 완벽하지는 않지만 알아갈수있었고, 모르는 부분들은 더 공부를 할 수 있어서 지식이 늘어서 더 좋았던 점
- 4. 팀원별로 맡은 역할에 대한 소스코드를 적극 공유하고, 공통 오류라고 판단했을 때 함께 문제를 해결해 나아가려고했던점
3. Problem
- 1. 일정을 어느정도 세웠는데 기능구현이 생각보다 난이도가 높아서 늦어졌던 점
- 2. 팀원 모두가 전반적인 진행 상황과 흐름을 확인 할 방법이 없었음.
- 3. 개인의 역량이 부족해서 프로젝트를 진행하는데 어려움이 많았어서 아쉬웠던 점
2) 원인
- 1-1.처음접해보는 벡엔드 개발이라서 이해도가 낮은상태로 시작함
- 2-1.각자 맡은 기능에 집중해서 구현하느라 여유가 없었다
- 3-1.다른 팀 발표를 봤을 때 노션 공용으로 api뿐만아니라 기획 기반 체크박스라는 현재상황에 대한지표를 공동작업할수있는곳에 스스로 드나들면서 진행상황을 확인하고 그 안에 프로젝트에 대한 내용 과정기록을 남기는 것을 봤는데, 우리팀은 저런 방법을 생각하지 못했었다
4. Try
- 서로의 진행상황을 자세히 몰랐기 떄문에 회의시간을 정해서 서로의 진행상황에 대해서 공유를하고 코드리뷰를 통해서 팀원들간의 커뮤니케이션을 체계적으로 만들어주기!(ex. 식사시간전 10~20분 )
- 다음 프로젝트때는 공용노션을 통해서 중간과정을 기록을 하고 체크박스를 이용해서 현재상화에 대한 지표를 만들어 협업 효율을 증진시킬것!
- 앞으로 개발할 부분에 대한 기본적인 개념공부를 조금더 구체적으로 확실하게 개념 확립!
https://www.youtube.com/watch?v=oe5hrvwTZg0
https://github.com/DHL68/Carstagram.git
'스파르타 내일배움캠프' 카테고리의 다른 글
TIL 15 머신러닝 기초 2주차 (0) | 2022.05.13 |
---|---|
TIL 14 머신러닝 첫걸음 About kaggle?? (0) | 2022.05.12 |
TIL 13 로그인 회원가입 페이지(2부) (0) | 2022.05.09 |
TIL12 회원가입 페이지 UI 만들기 (0) | 2022.05.05 |
TIL11 UI 클론 코딩을 베이스로 백엔드 프로젝트 1일차 (0) | 2022.05.03 |