728x90

사다리 타기 게임을 진행할 때 step1 README.md 이다 .

진행하며 대충 구현했던 리드미 목록들이다.
일단 접근 방법은 사다리 게임을 보고 어떻게 구성되어있는지 같이 고민을 했습니다.
가로선들 * 세로 높이는 사다리의 구성이고, 가로선이 있을 수도 있고 없을 수도 있으니
Boolean으로 하면 괜찮겠다라는 생각을 접했고, 일단 이방식으로 접근하기로 결정을 했습니다.
가로선은 Class Lines = List<Line> 으로 관리하기로 했습니다.
Height 는 원시값 포장을 하기로했습니다.
문제를 풀기 위한 순서와 생각은
TDD가 기본이기 때문에
TDD를 통해 실패하는 테스트를 먼저 만든 후 객체 하나씩 기능을 완성시키기며 리팩토링 하는 방향으로 잡았습니다.
객체의 책임을 생각하고 메서드가 무엇을 하는지 생각하는 연습을 하고, 작은 범위로 객체를 완성시켜 큰 단위로 기능을 완성시키기로 했습니다.
728x90
'개발 공부 > NEXT_STEP' 카테고리의 다른 글
| EOF (0) | 2024.06.18 |
|---|---|
| 새로운 Step으로 넘어갈 때 git 방식 메모 (0) | 2024.06.08 |
| 로또 미션 회귀 (0) | 2024.05.30 |
| 사다리타기 게임 만들기 (0) | 2024.05.30 |
| NUll 사용하던 부분 삭제 후 재구성 (0) | 2024.05.29 |