2차 프로젝트 후기 21.02.06

Hyeseong·2021년 2월 5일
0
post-thumbnail

밀림의 사서 프로젝트 회고록🐶


회고록 사진전😋

첫 날 팀 식사🤩

동규님, 희진님, 보현님, 재현님🤩

단체티까지 맞춰 입는 센스!🤩

기상계 늦는 재현님, 섬세한 필제님🤩

보노보노 닮은 지원님🤩

눈 인사가 매력적인 승완님🤩

우리 PM🤩

정민님🤩

베어비엔비팀🤩

챙겨주고 싶은 동하님 및 채찍질 한다는 수아님🤩

호익 부장님?!🤩

병민 멘토님과 동규님 🤩

소헌 멘토님과🤩

프로젝트 마치며 집으로 가는 길🤩



TRELLO🦌

TRELLO - 프로젝트 일정 관리 도구

바쁜 프로젝트 속에서 11시 30분이되면 PM의 주도하에 본인이 맡은 임무를 빠르고 간결하되 정확한 메시지를 전달 받는 방법이 바로 사전 트렐로를 통한 정보 공유라고 생각했습니다.

아래와 같은 카드를 이용하여 본인이 하는 단위 업무의 시작일 - 예상 기간을 정하고, 무슨 내용인지 간략히 작성하고 진행중 되지 않은 것들은 왜? 진행되지 않았는지 작성하고 이를 PM이 조율하여 해결해 주었던 방식이 매우 인상 깊었습니다.
[Back Log], [This Week], [InProgress], [Done], [백끼리], [프끼리], [공지사항]


MODELING🌈

프로젝트를 통해서 수십개의 테이블을 ERD drawing tooling로 제작하는 것은 정말 쉽지 않았습니다. 모델간의 관계 컬럼관의 관계 null 허용을 할 것인지 말것인지 그리고 예상치 못하게 컬럼을 추가하거나 뺄경우 발생되는 어려움도 몸소 겪어봤습니다.

추후 이런 노하우를 바탕으로 다른 프로젝트를 이어갈떄 좋은 자산이 될것이라고 생각됩니다.
무엇보다 이런 경험을 바탕으로 객체관계와 SQL에 대한 공부를 더 필요하다고 생각되네요.


CONTENTS⛄

목표🎖

밀림의 사서 SERVICE CLONE

밀림의 사서는 대한민국 책 구독 플랫폼 서비스를 교육적 목적으로 클론 코딩한 것입니다.

https://youtu.be/Kwf9UBttHEo

기간🤭

21.01.25(월요일) ~ 21.02.05(금), 12일간

팀원🎆

  • 백엔드 : 이혜성, 이동규
  • 프런트엔드 : 구보현, 이희진, 정재현

임무🎃

  • 모두

    • 프로젝트 초기 세팅, 모델링
  • 이혜성

    • 메인 페이지
    • BOOK DETAIL PAGE(REVIEW, REVIEWLIKE etc..)
    • DJANGO-SEED를 이용 DATA 수집
    • AWS(EC2, RDS) 사용 및 관리
    • 담당한 전체 기능 유닛 테스트
    • DOCKER
      • Docker file, image, docker hub, container 관리
  • 이동규

    • 회원가입, 로그인, 로그아웃
    • 카카오톡을 이용한 소셜 로그인 기능 구현
    • 트윌로를 이용한 문자 인증 기능
    • 데코레이터 함수를 이용 및 JWT를 이용한 인증, 인가 구현
    • 담당한 기능 전체 유닛 테스트

인상 깊었던 점🎑

  • 장고 시드를 이용하여 더미 데이트를 생성 DB에 등록, MySQL RDS를 이용하여 빠르게 DB를 조작 관리한 것
  • 유닛 테스트를 이용하여 전반적인 API의 로직을 점검하고 퍼포먼스를 향상한점
  • Docker의 가상화 컨테이너 기술을 이용하여 배포한것
  • 트렐로 사용을 통하여 팀 협업과 개발자 세계의 소통을 경험한 것
  • AWS EC2, RDS를 이용하여 팀원들과 서버 통신 성공

아쉬운 점 🐣

  • 단순한 더미 데이터를 찾기 보다 질 좋은 데이터 자체를 구하는 것에 많은 어려움을 겪음
  • 추가 기능 사항인 결제 기능을 구현하지 못한것
  • git rebase를 하던중 커밋 내용이 꼬여 코드가 삭제되어 씨드가 날아간점
    • 다행히 MySQL 복원/복구 기능을 이용하여 해결!

추후 공부/개선점🤹

  • 관계형 객채(Relationship Entity)에 대한 모델링 공부하기
  • 더불어 SQL에 대한 심도 있는 공부하기
  • Django 공식 문서를 여러번 참고했지만 필요한 부분만 읽었기에 전체적으로 읽어보기
  • 토이 프로젝트를 통하여 미비된점 점검하기

GITHUB REPOSITORY🤛

CONTRIBUTION💌

  • BEST NO.1 BOOTCAMP IN KOREA Wecode

REFERENCE🦅

LICENCE🥂

Copyright (c) 2021.02.05 HyeSeong Lee & DongKyu Lee

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

profile
어제보다 오늘 그리고 오늘 보다 내일...

1개의 댓글

comment-user-thumbnail
2021년 2월 7일

2차 플젝까지 수고 많으셨어요 혜성님!!
연휴동안 리프레쉬 하셔요! 🙋🏻‍♀️

답글 달기