목록우테코 (4)
철학과 학생의 개발자 도전기
4주차 과제 크리스마스 프로모션 기능을 구현하는 과제였다. 요구사항이 더 복잡하기 때문에 클래스를 분리하는 것도 까다로웠다. 하지만 어려운 만큼 OOP에 대해 숙달하는 좋은 훈련이 되었다. https://github.com/happyhun/java-christmas-6-happyhun GitHub - happyhun/java-christmas-6-happyhun Contribute to happyhun/java-christmas-6-happyhun development by creating an account on GitHub. github.com 회고 요구사항 분석 요구사항이 길고, 제약 조건이 많아지면서 분석에 어려움을 겪었다. 하지만 쉬운 작업부터 분리해 내고 어려운 작업을 분석하니 구현할 기능을 ..
3주차 과제 로또 게임을 만드는 과제였다. 클래스를 분리하고, 단위 테스트를 자세히 작성하는 훈련을 했다. 과제를 통해 OOP를 몸으로 체득할 수 있었다. https://github.com/woowacourse-precourse/java-lotto-6 GitHub - woowacourse-precourse/java-lotto-6 Contribute to woowacourse-precourse/java-lotto-6 development by creating an account on GitHub. github.com 회고 클래스 분리 이전에는 입출력 담당 클래스를 하나만 만들었었다. 하나의 클래스에서 입출력 메소드와 안내 문구 상수를 모두 관리하다보니 책임이 커지고, 코드가 복잡해졌다. 이를 개선하기 위해..
2주차 과제 자동차 경주 게임을 만드는 과제였다. 단위 테스트를 작성하고, 기능 단위로 커밋하는 훈련을 할 수 있었다. 요구사항을 체크박스로 정리하니 더 체계적으로 작업할 수 있었다. https://github.com/woowacourse-precourse/java-racingcar-6 GitHub - woowacourse-precourse/java-racingcar-6 Contribute to woowacourse-precourse/java-racingcar-6 development by creating an account on GitHub. github.com 회고 요구사항 목록 작성 이전에는 코드를 작성하면서, 요구사항을 확인했었다. 코드를 작성하고 싶은 마음이 앞서 차분히 요구사항을 분석하지 않았..
개요 우테코 6기 웹 백엔드에 지원했다. 4주동안 4번의 프리코스 과제를 제출하고, 최종 코딩테스트에 통과해야 합격할 수 있다. 합격보다는 프리코스를 통한 성장을 목표로 세웠다. 1주차 과제 Java로 숫자 야구 게임을 만드는 미션이었다. 무난한 난이도였지만, 사용자의 잘못된 입력에 대해 꼼꼼히 예외처리를 해야 했다. 정규표현식을 새로 배워 깔끔하게 예외처리를 할 수 있었다. https://github.com/woowacourse-precourse/java-baseball-6 GitHub - woowacourse-precourse/java-baseball-6 Contribute to woowacourse-precourse/java-baseball-6 development by creating an acc..