알게된 것
GitHub re-requset 방법
- PR 보낸 것 수정한다음 re-request를 하면 리뷰어 분이 다시 봐주신다고 한다.
- PR 우측 상단에 Reivewer에 re-request가 있다.
- 또는 맨 하단부에도 존재한다.
- 단순 코멘트를 달면 되는줄 알았는데 아니었다.
Git rebase 방법
- 브랜치 미션5에서 진행
- 미션4 변경사항이 생김
- 브랜치 미션4로 스위치
- 변경사항 수정 및 푸쉬
- 브랜치 미션5로 다시 스위치
- 미션4 리베이스
git switch position-and-score
git add *
git commit -m "temp"
git switch move-piece
git rebase position-and-scoreebase position-and-score
- 대략 이런 프로세스이다.
- 아직 실습을 직접 해본 건 아닌데, PR을 올리고 다음 미션을 진행하면서 충돌을 줄이는 법을 배웠다.
Reivew
- 오늘은 미션을 진행해서 무엇인가 지식적으로 배운다기보다 코딩을 많이 했다. 아직 나는 코딩 실력이 크게 향상되지 않았기에 간단한 미션임에도 많은 시간을 할애했다.
- 미션을 진행 전 샘플로 만들어둔 프로토타입 팩토리 메서드 클래스를 본래 프로젝트에 이식하는게 생각보다 까다로웠다.
- 아직 자바의 자료구조를 잘몰라서 어떤 방식으로 데이터를 저장할 지 감이 오지 않아 리스트 한개에 체스 정보를 저장하고 불러오는 방식을 채택했는데, 세이브/로드 과정이 복잡하고 비효율적인 것 같아서 내일은 자바의 자료구조 파트를 좀 공부 해볼 생각이다.