외국계 채소, 과일 온라인 쇼핑몰 Foodly 클론 프로젝트
Github link : https://github.com/wecode-bootcamp-korea/foodly-backend
크롤링을 이른 단계에서 완료하여, 기능을 구현하는데 더 많은 시간을 들일 수 있었다.
조금 더 효율적인 코드는 무엇인가를 항상 염두하면서 코드를 짰다. 아직 실력이 부족하여 결과물이 아주 효율적인 코드로 작성되었다고 말할 수는 없으나, 앞으로도 이점을 항상 생각하며 개발해야 겠다.
다양한 에러를 접하였을 때, 곧바로 멘토님과 다른 사람들에게 물어보기 보다는 충분히 혼자서 research를 하고, 우선 혼자 해결해 보려는 자세로 임했다. 따라서, 이번 프로젝트를 통해 혼자할수있ability 가 많이 늘은 것 같다.
초기 모델링에 충분한 시간을 들이지 못한것 같다. 그 결과, 뷰 작성중, 관계를 다시 설정해야 하는 등 불필요한 작업이 이루어져, 효율성이 떨어졌다. 다음 프로젝트 때에는 초기 모델링을 좀 더 신경써야 겠다.
scrum을 효과적으로 진행하지 못하여, 프론트엔드의 개발 상황 확인이 늦어졌다. scrum을 잘 따라서, daily stand up meeting에서 의사소통이 더 활발히 이루어 지도록 노력해야 겠다.
git에 대한 이해가 부족하여, 여러 에러를 접하였을 때, 해결에 많은 시간이 소요되었다. 이번에 접한 에러와 그에 따른 해결책을 블로그에 정리해야 겠다.
FK의 default 값을 지정하는 함수
annotate
을 사용하여, 서로 다른 두 class의 field값을 연산에 이용하는 함수