SERIES

우아한테크코스 레벨1

8 Posts·Last updated on April 14, 2022

[레벨 1] 01. 1단계 - 자동차 경주 구현

February 15, 2022

목표 우아한테크코스에서 진행한 미션의 리뷰와 피드백에 대해 정리한다. 실제 리뷰는 [1단계 - 자동차 경주 구현] 매트(최기현) 미션 제출합니다.에서 확인할 수 있다. 1단계 - 자동차 경주 구현 리뷰 확인 우아한테크코스의 가장 큰 장점인 실제 현업 개발자에게 작성한 코드를 리뷰 받을 수 있다는 것이다. 처음 받는 리뷰이고 누군가에게 내 코드를 보여준다…


[레벨 1] 02. 2단계 - 자동차 경주 구현

February 17, 2022

목표 우아한테크코스에서 진행한 미션의 리뷰와 피드백에 대해 정리한다. 실제 리뷰는 [2단계 - 자동차 경주 리팩터링] 매트(최기현) 미션 제출합니다.에서 확인할 수 있다. 1. 객체지향 관점에서 유틸리티 클래스 최초에 미션을 접하고 설계를 진행할 때에도 객체지향적인 설계를 위해 노력했다. 하지만 모든 클래스에서 공유하여 사용할 수 있는 들의 사용은 장점…


[레벨 1] 03. 1단계 - 로또(자동)

February 28, 2022

목표 우아한테크코스에서 진행한 미션의 리뷰와 피드백에 대해 정리한다. 실제 리뷰는 [1단계 - 로또(자동)] 매트(최기현) 미션 제출합니다.에서 확인할 수 있다. 미션을 대하는 자세 이번 로또 미션을 해결할 때 가장 크게 고려한 것은 하는 것과 이다. 객체에게 적절한 책임을 부여 객체에게 직관적인 메시지를 보내 자연스럽게 도메인 사이의 협력을 이룰 수 …


[레벨 1] 04. 2단계 - 로또(수동)

March 06, 2022

목표 우아한테크코스에서 진행한 미션의 리뷰와 피드백에 대해 정리한다. 실제 리뷰는 [2단계 - 로또(수동)] 매트(최기현) 미션 제출합니다.에서 확인할 수 있다. 추가된 요구사항 이전 로또 생성기는 자동 기능만 제공한다. 사용자가 수동으로 추첨 번호를 입력할 수 있도록 해야 한다. 수동으로 구매할 로또 수를 입력한다. 수동으로 구매할 번호를 입력한다.…


[레벨 1] 05. 1단계 - 블랙잭

March 17, 2022

목표 우아한테크코스에서 진행한 미션의 리뷰와 피드백에 대해 정리한다. 실제 리뷰는 [1단계 - 블랙잭] 매트(최기현) 미션 제출합니다.에서 확인할 수 있다. 상속을 활용한 추상화 이전까지 미션을 진행하며 이른 시기의 추상화(ex. 필요에 의해 도입하지 않고 예측을 통한 전략 패턴 도입)로 인한 코드 수정을 야기한 경험이 있었기 때문에 이번 미션에서는 최…


[레벨 1] 06. 2단계 - 블랙잭(베팅)

March 21, 2022

목표 우아한테크코스에서 진행한 미션의 리뷰와 피드백에 대해 정리한다. 실제 리뷰는 [1단계 - 블랙잭] 매트(최기현) 미션 제출합니다.에서 확인할 수 있다. 06. 2단계 - 블랙잭(베팅) 리뷰 확인 System.lineSeparator() 리뷰 중 일부 은 부터 제공되며 프로그램이 실행되는 OS에 따라 적합한 개행 문자를 리턴해주는 것을 확인했다. J…


[레벨 1] 07. 1, 2, 3단계 - 체스

March 31, 2022

목표 우아한테크코스에서 진행한 미션의 리뷰와 피드백에 대해 정리한다. 실제 리뷰는 [1, 2, 3단계 - 체스] 매트(최기현) 미션 제출합니다.에서 확인할 수 있다. 07. 1, 2, 3단계 - 체스 리뷰 확인 드디어 레벨 1의 마지막 미션인 체스가 시작 되었다. 체스는 비교적 어려운 요구사항을 가지고 있기 때문에 구현 기능 목록을 정리하는 것도 쉽지 …


[레벨 1] 08. 4, 5단계 - 체스

April 14, 2022

목표 우아한테크코스에서 진행한 미션의 리뷰와 피드백에 대해 정리한다. 실제 리뷰는 [4, 5단계 - 체스] 매트(최기현) 미션 제출합니다.에서 확인할 수 있다. 08. 4, 5단계 - 체스 리뷰 확인 드디어 레벨 1의 마지막 미션이 마무리 되었다. 2달의 기간이 정말 순식간에 지나간 것 같다. 이번 미션의 요구사항은 기존 도메인 구조를 최대한 유지하며 …