TIL
Ctrlk
  • Contents
  • Book
    • 도메인 주도 설계
    • 오브젝트
    • Effective Java
    • 개발자를 위한 SQL 튜닝
  • Java
    • Design Pattern
    • Java
      • Cracking the Coding Interview
      • TDD, Clean Code with Java 11기
        • 자동차 레이싱
        • 로또
        • 사다리 타기
        • 볼링 게임 점수판
    • 궁금증
  • Database
    • Database
  • Network
  • Architecture
    • Issue
  • Infra
  • Spring
    • Spring JPA
    • Spring Security
    • Spring Batch
  • Issue
  • Tistory
    • Tistory Blog
  • Design High Performing Architectures
  • Design Resilient Architectures
  • Design Secure Applications And Architectures
  • Design Cost-Optimized Architectures
Powered by GitBook
On this page
  • 1단계 - 자바8 스트림, 람다, Optional
  • 2단계 - 사다리(생성)
  • 3단계 - 사다리(게임 실행)
  • 4단계 - 사다리(리펙토링)

Was this helpful?

  1. Java
  2. Java
  3. TDD, Clean Code with Java 11기

사다리 타기

1단계 - 자바8 스트림, 람다, Optional

자바8 스트림, 람다, Optional 1차 피드백

  • 클래스 메서드와 인스턴스 메서드

2단계 - 사다리(생성)

사다리(생성) 1차 피드백

  • 리터럴 문자열 상수 처리

  • 로직에 알맞은 시그니처 선언하기

  • 메서드명으로 인한 캡슐화 위반

  • 객체의 책임

ladder step2

3단계 - 사다리(게임 실행)

ladder step3

사다리(게임 실행) 1차 피드백

ladder step3 feedback
ladder step3 feedback2

4단계 - 사다리(리펙토링)

사다리 타기(리펙토링) 1차 피드백

Previous로또Next볼링 게임 점수판

Last updated 4 years ago

Was this helpful?