Skip to content

김민주 1주차 체스 학습 일지

miiiinju1 edited this page Jul 1, 2024 · 2 revisions

고민했던 사항

static import은 언제 하는 게 좋을까? -> assertThat같은 건 써도 상관없지만, 도메인 로직이면 static import 안 하는 게 나을 듯.

다양한 정렬 기준을 위해 Comparator는 Enum으로 빼든지 해서 외부에서 변경 못 하게 하는 게 맞을 듯

리뷰하면서 배운 점:

다양한 구현체를 찾을 때, Class와 제네릭을 이용하는 방법도 있다는 걸 느낌 record는 기본 생성자가 X, (이유를 생각해보면 record는 불변 객체니깐?) enum 리스트를 단순하게 values로 반환하면 편하지 않나 생각했지만, enum의 순서를 관리하는 책임은 enum이 아닐 수 있다는 점으로 코드를 짰던 것이 인상깊었음

👼 개인 활동을 기록합시다.

개인 활동 페이지

🧑‍🧑‍🧒‍🧒 그룹 활동을 기록합시다.

그룹 활동 페이지

🎤 미니 세미나

미니 세미나

🤔 기술 블로그 활동

기술 블로그 활동

📚 도서를 추천해주세요

추천 도서 목록

🎸 기타

기타 유용한 학습 링크

Clone this wiki locally