/tdd-practice-in-java

:bowling: NEXT STEP - TDD, Refactoring, Clean Code 5기 과제 모음

TDD, Refactoring, Clean Code 5기 과제 모음

박재성님의 TDD 강의 (2019.6.13 ~ 2019.7.31)를 수강하며 작성한 코드와 리뷰가 담긴 저장소

4주차 - 볼링 점수판 만들기

Step1 : 볼링 점수판 (그리기) - 코드 리뷰
Step2 : 볼링 점수판 (점수 계산) - 코드 리뷰
Step3 : 볼링 점수판 (리팩토링) - 코드 리뷰
Step4 : 볼링 점수판 (n명) - 코드 리뷰

3주차 - 사다리 게임 만들기

Step1 : Lambda, Stream, Optional 실습 - 코드 리뷰
Step2 : 사다리 (생성) - 코드 리뷰
Step3 : 사다리 (게임 실행) - 코드 리뷰
Step4 : 사다리 (리팩토링) - 코드 리뷰

2주차 - 로또 게임 만들기

Step1 : 문자열 덧셈 계산기 - 코드 리뷰
Step2 : 로또 (자동) - 코드 리뷰
Step3 : 로또 (2등) - 코드 리뷰
Step4 : 로또 (수동) - 코드 리뷰

1주차 - 자동차 경주 게임 만들기

Step1 : 문자열 계산기 - 코드 리뷰
Step2 : 자동차 경주 - 코드 리뷰
Step3 : 자동차 경주 (우승자) - 코드 리뷰
Step4 : 자동차 경주 (리팩토링) - 코드 리뷰