객체지향 친해지기 [1] 레이싱 카 - 도메인, 케이스 도출
보다 나은 객체지향 실력을 위해 토이 프로젝트를 TDD로 개발해보려고 합니다. 토이 프로젝트에서는 다음 책이나 사이트에서 배운 것들을 무조건 혹은 최대한 반영하려고 합니다. 클린 코드 이펙티브 자바 객체지향 생활 체조 이번에 할 토이 프로젝트는 레이싱 카입니다. 요구사항은 다음과 같습니다. 주어진 경기수 동안 n대의 자동차는 전진 또는 멈출 수 있다. 사용자는 몇 번의 이동을 할 것인지를 입력할 수 있어야 한다. 전진하는 조건은 0에서 9 사이에서 random 값을 구한 후 random 값이 4이상일 경우 전진하고, 3이하의 값이면 멈춘다. 매 경기마다 자동차들의 전진한 횟수를 “-”로 출력해야 한다. 위 요구사항을 보고 어떠한 도메인을 도출해내는 게 중요합니다. 도메인 도출 후 여러 테스트 케이스를 도..
JAVA/객체지향 친해지기
2022. 6. 4. 22:45
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 테라폼
- kotest
- JPA
- kkoon9
- 코테
- Effective Java
- 정규표현식
- 알고리즘
- 디자인 패턴
- Java
- Olympiad
- C++
- Kotlin
- 이팩티브 자바
- 클린 아키텍처
- 객체지향
- 클린 코드
- 백준
- AWS
- Algorithm
- node.js
- BOJ
- Spring Boot
- 디자인패턴
- 프로그래머스
- MSA
- programmers
- BAEKJOON
- Spring
- 이펙티브 자바
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함