미션5를 제출했다. 오늘 안에 리뷰를 해주실 줄 몰랐는데 리뷰까지 받았다. 생각해볼만한 요소들이 몇 가지 있었는데, 대대한 수정은 없을 것 같다.
피어 리뷰를 진행했다. 걱정과 달리 잘 진행된 것 같아 다행이다. 모든 분이 다 각자의 리뷰를 해주지는 않아서 조금 아쉬웠지만 내용이 한정되어있다보니 어쩔 수 없는 부분인 것 같다. 사실 이렇게 다양한 의견이 나올지도 몰랐다. Scanner를 평소에 잘 쓰지 않다보니 BufferedReader를 디폴트로 생각하고 얘기를 했던 부분이 있었는데, 이런 부분도 다른 분들이 잘 잡아주신 것 같다. 역시 집단 지성의 힘은 대단한 것 같다. 😁
미션6을 시작하려 했는데, 움직임을 구현하려니 복잡할 것 같아 약간의 개념부터 잡고 갔다. 의외로 기물들의 움직임이 수식으로 표현 가능하여 어느 정도 정리가 된 듯 한데, 오히려 폰의 움직임이 색상별로 방향이 달라야 하기 때문에 더 까다로울 것 같다는 느낌이다.
JPA로 관계 매핑을 해봤는데, 계속 안돼서 이것 저것 바꿔봤다. 테이블 생성자체가 되지 않았는데, 처음에는 버전 이슈 게시글을 찾아서 버전을 낮춰봤지만 제대로 되지 않았다. 둘째로 JPA 컬럼 생성 정책을 바꾸며 테스트 해봤는데 여전히 되지 않았다. 의문인 점은 다른 테이블들은 멀쩡히 생성이 된다는 것이었다. 답은 테이블 명을 Like로 명명했기 때문인데, DB 예약어여서 그랬던 것 같다. 정확한 에러를 뱉지 않으니 이럴 경우는 찾기가 참 힘든 것 같다.