
소스코드 관리를 위해서 git을 사용하였고, Github 이슈 및 프로젝트 관리 기능을 최대한 활용하였습니다.

issue 생성에 있어서도 Tag, Assignee를 적절히 활용하여 한 눈에 파악하기 쉽게 하였습니다.

이렇게 생성한 issue들과 Github의 Project 기능을 함께 활용하여 프로젝트의 진행 현황을 한 눈에 파악할 수 있었습니다.

develop 브랜치에서 전체적인 개발 흐름을 가지게 하고, 이슈가 발생하거나 필요한 기능이 있을 때
Github에서 issue를 생성한 후, issue에 해당하는 브랜치를 생성하여 작업하였습니다.

작업이 완료되면 develop 브랜치로 PR을 생성, 다른 팀원들이 PR에 대해 코드 리뷰를 하도록 하여 코드의 품질을 높히기 위해 노력했습니다.