[우테코 6기 프리코스] 눈물겨운 2주차 회고록

오영선·2023년 11월 1일
1


공부해도 공부해도 끝이 없는 자바의 세계란..

1주차 코드에 아쉬움이 많았던 터라 이번주 일주일은 우테코에 시간을 부었더니 순식간에 일주일이 지나갔다!😭
1주차에 비해 어떤 점을 개선하려 했는지, 더 공부해야겠다고 느낀 점, 아직까지의 고민을 정리해보자

🔶 PR 링크

https://github.com/woowacourse-precourse/java-racingcar-6/pull/646

🔶 집중한 점

🔶 TDD 개발 - 최대한 모든 함수를 테스트 하기

1주차에서 다른분들 코드리뷰를 하면서 다들 테스트에 굉장히 신경을 쓰시는구나..! 를 느끼고, 이번에는 가능한 모든 함수를 테스트하도록, 또 예외 상황에 대해서도 충분한 테스트 코드를 만드는데 집중했다.

🔶 DIP 공부하고 적용하기

[공부] interface 활용기
2주차에서 적용했지만 함께나누기 방에 올리려면 다시 1주차 코드로 예시를 들어야 하는 아이러니한 상황이...
빨리 공유하고 싶은 마음에 조금(아니 많이) 엉성💦한 예시를 들었다. 빨리 수정해야지!

🔶 예외, 제한사항을 꼼꼼하게 체크✅ 정리하기

🔶 커밋 컨벤션 개선하기

파일 단위 커밋이 아니라 처음에 ReadMe.md에서 작성한 기능 단위로 커밋하려고 신경 썼다

🔶 Enum 사골 우려먹기

Java Enum 활용기 를 읽고, 예제 하나하나 공부하며 내 코드에 적용하기 위해 노력했다. 1주차 끝나자마자 위의 블로그를 읽고, 2주차는 미션을 열자마자 Enum부터 먼저 짜느라 하루를 그냥 보내버린..

🔶 고민 & 더 공부할 것

🔶 상수 선언시 Enum vs static final ?

🔶 상수 class로 상수를 "효율적으로" 관리하기

🔶 생성함수 네이밍 from vs of 의 차이

🔶 static, public, private 를 잘 고민하고 코드 짜기!

🔶 소감

디스코드 .. 정말 최고에요

디스코드에서 정말 많은 도움을 받을 수 있었다.
같이 공부할 사람이 있다는게 얼마나 든든한 일인지 😭
[IntelliJ] 코드 스타일을 설정해보자 (feat.우테코)
특히 코드 포맷팅은 저번 코드리뷰에서 여러번 지적받았던 부분이라 이글이 정말 도움이 되었다..!


2주차도 냈겠다 밀린잠을 자러 가야겠다 👋

0개의 댓글