원티드 프리온보딩 백엔드 코스 1주차 후기

Noah·2022년 7월 6일
0
post-thumbnail

기업 과제

  1. 기업명 - LabQ
  2. 과제 레포지토리

맡은 역할

1주 차 기업 과제에서 내 담당은 프로젝트 세팅이었다. OpenAPI 모듈에서 사용될 OpenAPI Key를 관리하고 로딩하는 OpenApiConfigure 모듈을 만들었고 다른 팀원들이 사용할 모듈을 package.json에 명세했다. 또 NestJS에서 Hot Reload 기능을 적용해 보았다.


브랜치 전략과 커밋 컨벤션

브랜치 전략

브랜치 전략은 우아한 형제들 기술 블로그의 이 을 참고했다. 다만 실제 서비스가 아니고 장기간 프로젝트가 아니므로 브랜치 자체는 master, develop 브랜치만 가져가기로 했다.

커밋 컨벤션

커밋 컨벤션은 이 을 참고했다. 다만 백엔드 개발에 필요 없을 거라 판단된 제목의 타입은 제외했고 이후 필요한 타입이 있으면 회의를 통해 추가하는 방식으로 의견이 모였다.


후기

과제 자체는 어렵지 않았다. 1주 차의 인상 깊었던 점은 프로젝트 브랜치 전략인 거 같다. 여태 여러 프로젝트를 진행해왔지만 하나의 프로젝트를 5명이서 진행한 경우는 없었고 서로의 코드가 꼬이지 않게 잘 협업하기 위해서 적절한 브랜치 전략이 필수였는데 좋은 글을 찾았고 덕분에 잘 협업할 수 있었던 거 같다.

profile
개발 공부는 🌳 구조다…

0개의 댓글