오늘의 활동
- 코드 리뷰
- 오브젝트 공부
- LeetCode 21. Merge Two Sorted Lists
- 첫 스쿼드 세션
느낀 점
- 어제 til에 분명 푹 쉰다고 하고 새벽 3시에 잤다. 이게 쉰다고 다짐을 해도 앞으로 공부할 게 산더미처럼 쌓여있기 때문에 절대 쉴 수가 없없다.. 그래서 오늘 데일리 릿코드까지 풀고 잠에 들었다. 이렇게 하니까 확실히 앞으로도 데일리 릿코드 챌린지는 자기 전에 하는 것이 좋겠다는 생각이 들었다. 왜인지는 모르겠는데 다른분들이 커밋을 하면 나한테 계속 알림이 와서 뭔가 빨리 풀어야겠다는 압박이 온다. 그냥 후딱 자기 전에 해치우고 코어타임에는 미션에 집중하는 게 가장 바람직할 것 같다.
- 이번 미션은 3월 7일 이후로 구현을 더 진행하지 않았는데, 이는 step-5를 진행하는 것보다 객체지향 설계 능력을 키우는 게 더 중요하다고 몸소 깨달았기 때문이다.
오늘 스쿼드 세션에서 다른 분들의 코드를 보니 지저분한 내 Main 클래스가 너무 부끄러워졌다. 아직 mvc 패턴에 대해 공부하질 않아서 그런 것인지는 몰라도 객체의 역할을 나누는 게 감이 아예 잡히질 않는다. Main에서 run 메서드만 실행해주면 되게끔 객체 관리를 잘할 수 있도록 노력해보자.
다음 로또 미션에서는 이번처럼 구현에만 목적을 두지 말고, 많이 느리더라도 꼭 객체지향 설계를 우선적으로 생각해야겠다.
- 내일 드디어 2주만에 오프라인 알고리즘 스터디를 하게 되는데 아마 이번주까지만 5시간 할 것 같고, 다음주부터는 오브젝트 스터디 추가로 3시간 정도 더 진행할 것 같다. 이번주부터 하면 좋았겠지만 오브젝트 진도 문제도 있고, 내일 저녁에 스즈메의 문단속 보기로 했기 때문에 프로그래머스 후딱 해치우고 달려갈 예정이다 💪🏻
Leave a comment