1주차 과제
드디어 1주차 과제가 시작되고 설레는 마음으로 과제를 봤는데...
오잉
작년과 문제가 똑같네..!
문제도 크게 복잡하지 않고, 또 프리코스 시작 전에 이전 기수 문제를 다시 훑어봤기에
조금은 당황스러웠다..
그냥 풀기에는 스스로의 변화가 없는 것 같아서
커뮤니티에 활발하게 올라왔던 주제인 TDD로 구현해보기로 결정했다.
어렵다 어려워..
코드가 없는데 어떻게 테스트를 하냔 말이다..

깊이 학습하고 문제에 적용하는 것보다는
가볍게 문제에 적용해보면서 하나씩 하나씩 파고드는 걸 선호하는 편이라
TDD에 대한 유튜브 강의와 여러 포스트를 읽으면서 가볍게 정리하고 시작했다.
어떤 단위로 쪼개는게 좋을 지 감이 안와서 처음엔 그냥 잘게잘게 쪼개서 구현해봤는데
테스트 단위가 너무 작다 보니 오히려 기능을 구현하기가 어려워졌다..

그래서 커밋했던 내용의 대부분을 취소하고 내가 작성한 기능목록에서 나눠보기 시작했다.
흠.. 여전히 단위가 작은가 싶기도 했지만
일단 해보자는 마인드로 구현해봤다.
그런데 다 구현하고 보니..
private 선언이 되어야 마땅한 함수들이 테스트 코드 때문에 private 선언이 불가능했다..
아우ㅏ우!!!! 이걸 다 고쳐?
를 하기엔 마감도 얼마 안남았고.. 결국 그대로 제출했다..ㅜ
코드리뷰
안드 코드리뷰 채널에 생각보다 적은 포스트가 올라와서 가능하면 모든 분들의 코드를 봐야겠다고 생각했다
그래서 스터디를 함께하는 두분의 코드에 먼저 리뷰를 달고 채널에 올라온 코드들을 보려고 했는데..
한명에게 코드리뷰를 다는데 거의 30분 ~ 1시간이 정도가 걸려서 모든 분들의 코드를 보진 못했다...
생각보다 다양한 풀이 방법이 존재했고
특히 커스텀 구분자 정의에 대해서 다양한 해석이 존재했다
또한 몇몇분이 내 코드에 리뷰를 달아주셨는데
상수 처리에 대한 내용, 위에서 언급했던 private 선언(ㅜㅜ), object와 class에 대한 언급도 있었다!
다들 친절하게 칭찬과 조언해주셔서 감사할 따름입니다잇
2주차 과제에서는 코드리뷰에서 언급되었던 부분을 조금 더 신경써서 해보려구 한다.
무리무리 마무리
어제부터 회고글을 작성했는데 썼다 지웠다.. 반복하다 드뎌 올린다
여전히 글쓰기는 어렵다..
아몰랑 그냥 올려버릴게요
이번주도 뽯텡!
'우아한 테크코스' 카테고리의 다른 글
| [우아한 테크코스 8기] Lv.0 2주차 회고 | Android (2) | 2026.02.09 |
|---|---|
| [우아한 테크코스 8기] Lv.0 1주차 회고 | Android (0) | 2026.02.02 |
| [우아한 테크코스 8기] 최종 테스트 준비 및 합격 회고 (0) | 2026.01.25 |
| [우아한테크코스 8기] 2주차 회고 - 자동차 경주 | Android (0) | 2025.10.29 |
| [우아한테크코스 8기] 프리코스 D-1!! | Android (4) | 2025.10.13 |