우아한테크코스

    2023 우아한테크코스 6기 프리코스 후기

    프리코스 과정 지원서를 내면 1달간 매주 하나씩 미션을 수행하게 됩니다. 전 주의 미션을 제출해야 그 다음 주의 미션을 수행할 수 있습니다. https://github.com/snaag/wooteco-6-precourse-be GitHub - snaag/wooteco-6-precourse-be: 우아한테크코스 BE 6기 프리코스 레포지토리 우아한테크코스 BE 6기 프리코스 레포지토리 . Contribute to snaag/wooteco-6-precourse-be development by creating an account on GitHub. github.com 실제 난이도는 4주차가 제일 어려웠지만, 체감상 난이도는 3주차가 제일 어려웠던 것 같습니다. 1,2주차보다 3주차 요구조건이 훨씬 복잡했어서 ..

    우아한테크코스 프리코스 3주차 과제 후기 - 로또 게임

    과제 GitHub - snaag/java-lotto-6 Contribute to snaag/java-lotto-6 development by creating an account on GitHub. github.com 아래 네 단계를 수행하는 과제였다. 구매 금액에 따라 로또를 구매 로또 장수만큼 로또 번호를 생성 당첨번호 및 보너스 번호를 지정 수익이 얼마나 되는지 구현 로또는 왠지 익숙해서 (낙첨도 익숙^^...) 간단할거라고 생각했지만 오산이었다. 생각보다 구현 조건은 고려할 게 많았다. 로또 살때는 쉬웠는데 당첨 규칙이 이리 복잡할줄이야... 맨날 등수랑 돈만 봐서 몰랐다 ㅎ; 후기 구조 고려했던 것들 지난번 과제를 통해 배운 점들을 적용했다. 구조를 보다 빠르고 디테일하게 설계하려고 했다. 그리고..

    우아한테크코스 프리코스 2주차 과제 후기 - 자동차 경주

    과제 자동차 경주 게임이다. 게임의 로직은 같은 시간동안 최대한 멀리 간 참여자가 우승하는 것이다. https://github.com/snaag/java-racingcar-6 GitHub - snaag/java-racingcar-6 Contribute to snaag/java-racingcar-6 development by creating an account on GitHub. github.com 후기 갈아엎고 다시하기 처음에는 의미로 클래스를 나누고, 작업의 흐름을 위주로 생각하다보니 놓치는게 많았다. 그래서 한번 갈아엎었다. 예를들어, 사용자의 입력이 있으니 Player 클래스가 필요하다고 생각했으나... 막상 코드를 작성해보니 사용자는 단순 입력 및 유효성체크 외엔 없어서 Player 클래스는 필요..