Skip to content

Latest commit

 

History

History
23 lines (16 loc) · 1.01 KB

File metadata and controls

23 lines (16 loc) · 1.01 KB

사다리 타기 리뷰어 가이드

이전 미션에서 진행했던 리뷰 내용은 기본적으로 포함합니다.

이번 미션의 핵심 목표는 TDD, 리팩토링을 해보는 경험이다. 단순히 단위 테스트를 작성했는지가 아닌 TDD로 개발하는지 집중적으로 피드백 주시면 좋겠다.

  • 함수(또는 메서드)의 길이가 10라인을 넘어가지 않도록 구현했는가?
  • 클래스를 작은 단위로 잘 분리했는가?
  • 도메인 객체에 대한 단위 테스트가 모두 존재하는가?
    • TDD로 구현했을 경우 도메인 객체에 대한 단위 테스트는 존재해야 한다.

경험할 학습 목표

  • TDD 기반으로 프로그래밍하는 경험
  • 메서드 분리 + 클래스를 분리하는 리팩토링 경험
  • 점진적으로 리팩토링하는 경험

경험할 객체지향 생활 체조 원칙

  • 규칙 3: 모든 원시값과 문자열을 포장한다.
  • 규칙 5: 줄여 쓰지 않는다(축약 금지).
  • 규칙 8: 일급 컬렉션을 쓴다.