2차 프로젝트('CLASS101'을 모티브로 한 팀 프로젝트) 회고록

LEE_JUN_HA·2021년 4월 29일
0
post-thumbnail

목차

  1. 프로젝트 주제와 소개
  2. 프로젝트 목표
  3. 프로젝트에서 맡은 역할
  4. 프로젝트 결과물
  5. 소감

프로젝트 주제와 소개

사이트(CLASS101) 소개

대한민국 1등 온라인 클래스 플랫폼. 준비물까지 모두 챙겨드릴게요. 해야만 하는 일에 밀려, 방법을 몰라서, 시작을 망설였다면, 사랑하는 일을 하기 위한 기반이 필요하다면, 당신이 사랑하는 일을 하며 살 수 있도록, 1,000명 이상의 크리에이터와 함께 취미도, 직무도, 경제적인 자유도 클래서 101에서 시작을 함께하세요. - CLASS101 소개글 중-

팀 명              : CLASS404
프로젝트 주제 :국내 온라인 클래스 플랫폼 CLASS101 핵심기능 클론
프로젝트 기간 : 2021.03.02 ~ 2021.03.12(2주)
팀 원               : 프론트 3명 (정현 님, 사랑 님, 지은 님)
                       : 백엔드 4명 (치오 님, 재현 님, 동근 님, 준하 님)

프로젝트 목표

• 핵심 기능을 클론하며 새로운 기술을 접하고 문제해결능력 기르기
• DB 모델링 작성 익숙해지기
• Scrum 개발 방식으로 팀 프로젝트 진행하고 관련 tool과 친해지기
• Git flow에 따른 프로젝트 버전관리 및 git rebase를 활용한 commit 관리하기
• Unit Test를 통한 코드 세세히 점검하기
• RESTful API 개념을 이해하고 적용하여 URL를 기획하기

프로젝트에서 맡은 역할

• 회원가입
• 로그인
• 권한부여(JWT) 모듈
• Django TestCase를 활용한 Unit Test/Httpie를 활용한 Test
• CSV 파일 작성

프로젝트 결과물

모델링

👉 [모델링 바로가기 (비밀번호 : k3o76m)](https://aquerytool.com:443/aquerymain/ index/?rurl=b29ba260-8cdd-4ae2- 9963-9367901e13b1)


API

Github

👉 [Git hub 바로가기](https://github.com/LEE-JUN-HA/ 17-2nd-CLASS404-backend)

Notion

👉 [Notion 바로가기](https://www.notion.so/Class404 -080773b6217d4fcb9660902bbe514a47)

Trello

소감

'어려운 게 아니라 익숙하지 않은 것이다' 라는 말이 있다.
확실히 처음 프로젝트를 진행했을 때보다는 프로젝트의 흐름이 훨씬 눈에 들어오고, 이해도가 높았다.
프로젝트 진행 방식은 Scrum 방식으로 진행을 하였는데 매일 Standup 미팅과 짧은 단위로 기능을 맞추면서 점진적으로 진행을 하였다.

2차프로젝트를 하면서 정규식 표현도 구현을 해보고, Unit Test도 진행을 하였다.
처음에는 Httpie로 테스트를 하면 되지, 굳이 왜 코드까지 쳐가면서 테스트 코드를 작성해야하는지 이해가 가지 않았다. 하지만 Unit Test는 세세한 단위로 코드를 Test할 수 있는데 그럼 Httpie보다 번거로울 수는 있지만, 어느 부분에서 에러가 났는데 보다 정확히 알 수 있기 때문에 굳이 코드까지 작성하면서라도 Unit Test를 진행하는 걸 알 수 있었다. 조금 돌아가지만 조금의 실수라도 줄이고 싶어하는 개발자들의 노고를 알 수 있어서 좋았다.

1차 프로젝트에서도 느꼈지만 팀 프로젝트는 '소통'이 정말 중요했다. 팀원의 상황을 배려하지 못하고 단지 주어진 코드만 개발한다면 혼자서 진행하는 것만 못하다고 느꼈다. 만약 실력만이 그 사람의 순위를 정한다면 코딩 테스를 진행해, 순위를 매겨 1위부터 순차적으로 기업에서 데려갈 것이다. 기업에서 '코딩을 잘하는 사람'을 원한다면 그럴 수 있다. 하지만 우리는 코드만 잘 치는 사람이 아닌 '팀으로 움직이면서 소통이 원활한 사람'을 더욱 선호한다.

항상 '팀'을 잊지 말고 팀원과 함께 소통하는 개발자가 되기! 이준하를 떠올리면 함께 일하고 싶은 개발자로 생각이 됐으면 좋겠다😊

profile
할 수 있다, 할 수 있다, 아자뵤!

0개의 댓글