-
사다리게임 구현하기
-
사다리게임 구현
- step2-1 사다리 좌우 이동 기능 구현
- step2-2 사다리 여러행 추가, 2차원 배열로 바꿈
- step2-3 Row클래스 추출
-
리팩토링
- step3-1 Ladder Test -> RowTes / Row의 move() 메서드 리팩토링
- step3-2 isLeft() 1,-1 값 enum
- step3-3 접근제어자 수정
- step3-4 enum 리팩토링, 예외 처리(생성자,drawline,move)
-
객체 추출
- step4-1 자연수 객체 추출
- step4-2 int 타입 객체 추출2
- step4-3 enum 타입 리팩토링, Node 클래스 추가
- step4-4 패키지변경, 메서드 추출
-
디버깅 로그메시지 출력기능
- step5-1 디버깅 메서드 생성
- step5-2 디버깅 메서드 리펙토링 이중 for문 제거, is/else제거
- step5-3 디버깅 메서드 리펙토링 위치 확인 리펙토링, position 클래스생성