git관리를 담당하게 되었는데, 이전에 git의 master branch에서만 작업한 경험이 있고 branch를 따로 분리하여 작업한 적이 없어서 사실 처음에 쉽지 않았다. git repository에 보일러 플레이트를 만들어놓고 push한 이후 develop branch를 만들었는데 fork한 나의 branch에서는 develop branch가 생성되지만 upstream으로 연결해놓은 repository에는 develop branch가 생성되지 않고 master브랜치만 생성되었다.
해결 방안
: 내가 VSCode에서 코드를 수정하였으면 git push까지 완료하여 fork된 나의 repository에 올려주고, pull request(이하 PR)를 날릴 때 upstream repository의 develop branch로 날려주면 된다. 만약에 upstream repository에 develop branch가 없다면, github내에서 develop branch를 생성해주고 PR을 날려준다.
직접 내가 사용자가 되어 해당 페이지를 사용했을 때의 프로세스를 떠올리기
였다. 예를 들어 서비스에 포인트 제도를 도입한다면, 포인트 충전 버튼을 눌렀을 때 결제 모듈을 이용하여 결제가 되고 해당 데이터들이 어디에 저장되어야할지. 사용자 간의 거래내역을 진행하였다면 어느 페이지에서 어떤 데이터를 볼 수 있을지. 이러한 부분들을 고려하다보면 보이지 않던 필요한 데이터도 쑥쑥 뽑아낼 수 있었다.