넥스트스탭

    TDD, Clean Code with Java - 미션2, 로또 후기

    클린코드를 위한 TDD, 리팩토링 with Java edu.nextstep.camp 경험해야할 학습 목표 TDD 기반으로 프로그래밍하는 경험 메소드 분리 + 클래스를 분리하는 리팩토링 경험 점진적으로 리팩토링하는 경험 경험할 객체지향 생활 체조 원칙 규칙 1: 한 메서드에 오직 한 단계의 들여쓰기만 한다. 규칙 2: else 예약어를 쓰지 않는다. 규칙 3: 모든 원시값과 문자열을 포장한다. 규칙 5: 줄여쓰지 않는다(축약 금지). 규칙 8: 일급 콜렉션을 쓴다. 로또 미션을 끝내고 작성하는 후기다. 자동차 경주보다는 더 어려웠으며 많은 지적을 받았다. step1, 문자열 덧셈 계산기 이전 자동차 경주 때 했던 문자열 계산기와 비슷하다. , 콤마로 문자열을 나누는것과 동일하다. 다른 점은 사용자가 커스텀..

    TDD, Clean Code with Java - 미션1, 자동차 경주 후기

    클린코드를 위한 TDD, 리팩토링 with Java edu.nextstep.camp 1. 초간단 자동차 경주 게임 Github 기반으로 온라인 코드 리뷰하는 경험 JUnit 사용법을 익혀 단위 테스트하는 경험 자바 code convention을 지키면서 프로그래밍하는 경험 메소드를 분리하는 리팩토링 경험 자동차 경주게임 모두 진행하고 나서 작성하는 후기다 이 교육의 좋은 점은 처음부터 끝까지 미션마다 리뷰어가 배정된다는 점! 미션마다 다른 리뷰어가 배정되어 리뷰어마다 서로 다른 생각과 경험을 배우는게 좋다. step1, 학습 테스트 실습 첫시작은 간단히 Github, JUnit 등 사용방법으로 시작했다 학습 테스트 실습 리뷰 부탁드립니다 by loop-study · Pull Request #1843 · ..