Skip to content
This repository was archived by the owner on Aug 16, 2025. It is now read-only.

sogoagain/tdd-exercises

Repository files navigation

HitCount

테스트 주도 개발(TDD) 스터디 실습 저장소

  • TDD를 이용한 개발 및 리팩토링을 실습하는 저장소입니다.
  • 객체 지향 설계와 실천을 위한 의식적인 연습 공간
  • 사용 테스트 라이브러리: JUnit4, JUnit5, AssertJ

코딩규칙

  • 규칙 1: 한 메서드에 오직 한 단계의 들여쓰기(indent)만 한다.
  • 규칙 2: else 예약어를 쓰지 않는다.
  • 규칙 3: 모든 원시값과 문자열을 포장한다.
  • 규칙 4: 한 줄에 점을 하나만 찍는다.
  • 규칙 5: 줄여쓰지 않는다(축약 금지).
  • 규칙 6: 모든 엔티티를 작게 유지한다.
  • 규칙 7: 2개 이상의 인스턴스 변수를 가진 클래스를 쓰지 않는다.
  • 규칙 8: 일급 콜렉션을 쓴다.
  • 규칙 9: 게터/세터/프로퍼티를 쓰지 않는다.

연습 목록

  1. 로또 (Java)
  2. 숫자야구 (Java)
  3. 블랙잭 (Java)
  4. 로또 (Java)
  5. 자판기 (Java)
  6. 문자열계산기 (Java)
  7. 자동차경주 (Java)
  8. 문자열계산기 (Java)
  9. 로또 (Java)
  10. Java8 람다, 스트림, Optional (Java)
  11. 사다리게임 (Java)

About

테스트 주도 개발(TDD) 실천 연습 저장소 💪

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors