시작 3주차가 지나고 4주차가 왔습니다. 본론 4주차에서의 저의 목표는 객체의 상태접근과 클래스 분리가 주된 목표였습니다. 지난번 로또 구현에서는 아쉬운 부분이 많았습니다. 분명 클래스를 어느정도 나누엇다고 생각하였지만, MVC패턴에서 모델에서의 의존성이 너무 크다는 느낌을 받았습니다. 비즈니스 로직과 계산 로직들이 너무 혼합되어 있었다고 생각 하였고 객체의 로직에 대한 자세한 구현이 없었던 클래스도 또한 있었습니다. 이러한 저의 모습을 다시 한번 반성하고자 다시한번 몰입을 해보았습니다. 마지막 미션은 크리스마스 프로모션 이였습니다. 곧 다가오는 2023년 12월 크리스마스 프로모션 이벤트로 할인행사를 진행하는 것 이였습니다. 전체 이벤트 기간 : 크리스마스 디데이 할인을 제외한 다른 이벤트는 12/1 ..
1. 프리코스 1주차가 끝나고 나서의 상황 ( 배운점 ) 1주차 미션을 완료한후 아침에 눈을 떠보니 디스코드 알람이 여기저기 울렸습니다. 바로 서로 리뷰하기 채널의 활동이 시작된 것 이였습니다. 저는 이번 2주차 미션에서 단순히 코드를 작성하는 것 이상의 무언가를 필요로 했습니다. 그것이 바로 '코드 리뷰' 인 것 같았습니다. 코드 리뷰는 제가 성장하는데 있어 가장 중요한 요소 중 하나라고 생각했기 때문입니다. 이에 저는 다양한 사람들과 코드 리뷰를 하면서 제가 그동안 놓쳐왔던 부분이 있는지 어떤식으로 개선하면 사람들에게 좀더 읽기 쉬운 코드가 될 수 있는지를 좀더 다양한 사람들과 토론을 하고 싶어했고 마침내 처음으로 코드리뷰하는 시간이 열린 것 입니다. 다양한 사람들과 함께 코드 리뷰를 해주고, 받는식..
우아한테크코스 회고의 목적? 이 회고를 통해, 내가 우아한테크코스 6기에서 겪은 다양한 미션과 경험을 통해 어떻게 성장해 나아가며, 1주차와 마지막 주차의 회고를 보면서 내가 이러한 경험을 통해 어떻게 성장해 나갔는지를 공유하고자 합니다. 드디어 우아한테크코스 6기가 시작되었습니다. 우아한테크코스는 총 4주동안 공통 피드백만 있는 상태에서 나 자신이 주도적으로 학습하고, 미션을 진행하고 이를 통해 구현한 결과물을 제출해야 합니다. https://github.com/woowacourse-precourse/javascript-baseball-6 1주차 미션 요구 사항을 분석 해보자 저는 기능 구현을 하기전 어떤식으로 게임 흐름이 진행되는지 먼저 생각했습니다. 1. 시작멘트를 알려준다. 2. 시작과 동시에 중..