django를 활용한 SNS 클론 코딩 프로젝트
- 로그인/회원가입, 게시글 및 댓글 작성과 수정, 팔로우와 좋아요 등 기능 구현 후 배포
- README.md, Wiki 등 문서화 작업과 시연영상 녹화
- 최종 결과물 Git Hub
Keep
- 이태은
- 첫 공식 프로젝트 이여서 어려운점도 많았지만 서로 소통을 하며 문제점을 해결하는 모습
- 필수 구현 사항을 해결한 것에 그치지않고, 그 이상을 개발하려고하는 집념
- 다른 팀 팀원들과의 회의를 통하여 서로의 구현 기술들을 리뷰해보며 자신들의 개발 실력을 향상 시키려는 노력 - 이현재
- git hub를 이용한 협업방식 - 처음 하는 프로젝트인만큼 어설픈 점도 있었지만 좋은 방향으로 나아간 것 같다. - 장준표
- GIT을 이용하여 협업 프로그램을 올리고 각자 확인 후 병합하는 방식: 서로 한 번씩 확인 병합했을 때 오류를 줄이고 겹치는 부분이 있을 때 같이 이야기하면서 수정하여 빨리 병합이 가능했다.
- 아침, 저녁별로 회의: 진행하면서 회의를 통해 현재 진행이 어느정도 인지 알 수 있어서 좋았으며 진행이 잘 안됐을 때 빨리 도와줘서 무리가 없게 진행한 게 좋았다. - 정진엽
- 이번 프로젝트에서 유지했으면 하는 부분은 팀원들과의 협업. 다른 팀원들에 비해 역량이 많이 부족했는데 진짜 끝까지 다 도와주시고 알려주셨음.
- 약속시간 준수 및 소통
- 프로젝트 목표를 달성했다고 끝내는 것이 아니라 다른 기능을 또 개발해보려고 하는 팀원들의 노력 - 조지현
- 혼자서 해결이 어려운 부분에 대해 빠르게 공유하고 함께 해결책 찾아보기
- 어려운 부분도 시도해보기 및 다양한 자료로 부족한 부분 이해, 프로젝트에 적용시켜보기
Problem
- 추가 학습/실습으로 부족한 부분에 대한 이해도와 경험 높이는 것이 필요
- 메인 페이지, 프로필 페이지 등 여러 페이지에서 follow 기능을 수행하기 위해 해당 함수를 상황별로 작성했는데 이때 동일 기능을 각 파일마다 여러번 작성하지 않고 사용할 수 있는 방법 모색 필요
- follow, like 함수는 실행 시마다 새로고침되기 때문에 페이지 하단에서 실행될 경우 화면이 상단으로 이동하는 문제 발생
- 현재 활용한 리다이렉트 대신 ajax를 활용하는 방법 고민 - 페이지네이션 기능 부재로 게시글 수가 많아질 경우 페이지 로딩 및 처리가 어려움
- POST method 활용 시 {% csrf_token %} 미사용으로 보안이 취약
- 프로젝트를 보완하기 위해 검색한 자료들을 실제 프로젝트에 많이 활용하지 못한 점이 아쉬움
- 처음 기획 단계에서 ‘할수 있을까?’란 생각에 프로젝트 목표를 낮게 설정한 점이 아쉬움
- 프로젝트를 급하게 진행하면서 직접 구현한 기능에 대해 정리하지 못한 점이 아쉬움
- 작업 과정에 대한 상세한 계획/일정 부재
- 추가적으로 구현하고 싶었던 부분을 미처 다 구현하지 못한 점 ((ex) 카카오/구글 등 소셜로그인 기능)
- Git 오류 해결에 소요한 시간이 많음
- 커밋메시지의 형식이 각자 다른 점과 상세내용이 부족한 점
Try
- 이태은
- Django 기초 강의 및 과제 복습
- Git hub와 sourcetree 공부
- 인스타 클론코딩 추가 구현 사항 개선해보기 - 이현재
- 꾸준한 장고, css, ajax 공부
- codepen 활용해보기
- 직접 처음부터 구상해보기 - 장준표
- Git hub 사용법 좀 더 익히기
- 파트별 분배를 세세하게 하며 겹치는 부분에 대해 일정을 조율하는 것
- 초반 기획에서 시간에 상관없이 넣고 싶은 기능을 써보기
- 서로 프로그램을 하면서 하기 힘들었던 코딩, 구현한 기능 서로 공유하기
- 기능을 구현하고 코드를 블로그에 정리하기 - 정진엽
- 팀원들에게 최소한 방해가 되지 않게 내가 맡은 부분 정도는 해야겠음.
- 공부할 부분 정리
- 자문(직접 질문, 유튜브)구하기 - 조지현
- 커밋 컨벤션 지정
- 프로젝트 현황 기록 및 공유
- 작업 시 겪었던 오류와 해결방안 기록
- 장고 기초 복습
'프로젝트' 카테고리의 다른 글
[내일배움캠프] Project 1. django 인스타그램 클론코딩 (0) | 2022.09.29 |
---|