Windows에서 WSL2 MySQL에 접속하기
현재 WSL2를 사용하고 있어서 MySQL는 WSL2에 설치되어있다. 하지만 MySQL Workbench는 Windows host machine에 설치된 상태고, Windows에 깔린 IntelliJ에서 DB연동을 하려면 Window에서 WSL2에 설치된 MySQL에 접속할 수 있...
현재 WSL2를 사용하고 있어서 MySQL는 WSL2에 설치되어있다. 하지만 MySQL Workbench는 Windows host machine에 설치된 상태고, Windows에 깔린 IntelliJ에서 DB연동을 하려면 Window에서 WSL2에 설치된 MySQL에 접속할 수 있...
숫자야구게임을 만들 때 들었던 궁금즘과 고민은 “어떻게 객체를 나누고 쪼개는가?”였다. 무엇을 기준으로 객체를 나눠야 하는지, 얼마나 작게 나눠야 하는지 등의 궁금증이 생겨서 찾아보던 중에, OOP으로 설계를 할 때 따르면 좋은 SOLID 원칙이 있다는 것을 발견하고 정리해봤다.
객체들을 담은 List에서 stream으로 map 연산을 하다가 객체를 깊은 복사할 수 있는 방법이 필요했다. List의 Stream을 만들고 map 연산으로 새로운 stream을 반환했는데, 원본 List의 객체도 변경되었기 때문이다.
WIL 16-21 October 2023
숫자야구게임을 만드는 과제를 하면서 OOP를 써보았다.