Skip to content

๐ŸŽ ์ž๋™์ฐจ ๊ฒฝ์ฃผ ๊ฒŒ์ž„ ๋ฏธ์…˜์„ TDD๋กœ ์ง„ํ–‰ํ•˜๋Š” Repository

Notifications You must be signed in to change notification settings

lxxjn0/java-racingcar-review

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

28 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽ java-racingcar-review

์ž๋™์ฐจ ๊ฒฝ์ฃผ ๊ฒŒ์ž„ ๋ฏธ์…˜์„ TDD๋กœ ์ง„ํ–‰ํ•˜๋Š” Repository


๊ธฐ๋Šฅ ์š”๊ตฌ์‚ฌํ•ญ

  • ์ฃผ์–ด์ง„ ํšŸ์ˆ˜ ๋™์•ˆ n๋Œ€์˜ ์ž๋™์ฐจ๋Š” ์ „์ง„ ๋˜๋Š” ๋ฉˆ์ถœ ์ˆ˜ ์žˆ๋‹ค.
  • ๊ฐ ์ž๋™์ฐจ์— ์ด๋ฆ„์„ ๋ถ€์—ฌํ•  ์ˆ˜ ์žˆ๋‹ค. ์ „์ง„ํ•˜๋Š” ์ž๋™์ฐจ๋ฅผ ์ถœ๋ ฅํ•  ๋•Œ ์ž๋™์ฐจ ์ด๋ฆ„์„ ๊ฐ™์ด ์ถœ๋ ฅํ•œ๋‹ค.
  • ์ž๋™์ฐจ ์ด๋ฆ„์€ ์‰ผํ‘œ(,)๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๊ตฌ๋ถ„ํ•˜๋ฉฐ ์ด๋ฆ„์€ 5์ž ์ดํ•˜๋งŒ ๊ฐ€๋Šฅํ•˜๋‹ค.
  • ์‚ฌ์šฉ์ž๋Š” ๋ช‡ ๋ฒˆ์˜ ์ด๋™์„ ํ•  ๊ฒƒ์ธ์ง€๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.
  • ์ „์ง„ํ•˜๋Š” ์กฐ๊ฑด์€ 0์—์„œ 9 ์‚ฌ์ด์—์„œ random ๊ฐ’์„ ๊ตฌํ•œ ํ›„ random ๊ฐ’์ด 4 ์ด์ƒ์ผ ๊ฒฝ์šฐ ์ „์ง„ํ•˜๊ณ , 3 ์ดํ•˜์˜ ๊ฐ’์ด๋ฉด ๋ฉˆ์ถ˜๋‹ค.
  • ์ž๋™์ฐจ ๊ฒฝ์ฃผ ๊ฒŒ์ž„์„ ์™„๋ฃŒํ•œ ํ›„ ๋ˆ„๊ฐ€ ์šฐ์Šนํ–ˆ๋Š”์ง€๋ฅผ ์•Œ๋ ค์ค€๋‹ค. ์šฐ์Šน์ž๋Š” ํ•œ ๋ช… ์ด์ƒ์ผ ์ˆ˜ ์žˆ๋‹ค.

๊ธฐ๋Šฅ ๊ตฌํ˜„ ๋ชฉ๋ก

  • ๊ฒฝ์ฃผํ•  ์ž๋™์ฐจ ์ด๋ฆ„์„ ์ž…๋ ฅ๋ฐ›๋Š” ๊ธฐ๋Šฅ
    • ์‰ผํ‘œ(,)๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ด๋ฆ„์„ ๊ตฌ๋ถ„
    • ์ด๋ฆ„์€ 5๊ธ€์ž ์ดํ•˜๋งŒ ๊ฐ€๋Šฅ
  • ๋ช‡ ๋ฒˆ์˜ ์ด๋™์„ ํ•  ๊ฒƒ์ธ์ง€ ์ž…๋ ฅ๋ฐ›๋Š” ๊ธฐ๋Šฅ
  • ์ž๋™์ฐจ๋ฅผ ์ „์ง„์‹œํ‚ฌ ๋•Œ ๋žœ๋คํ•œ ์ˆซ์ž๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ
    • 0 ~ 9 ์‚ฌ์ด์˜ ์ˆซ์ž๋ฅผ ๋žœ๋คํ•˜๊ฒŒ ์ƒ์„ฑ
    • ์ˆซ์ž๊ฐ€ 4 ์ด์ƒ์ผ ๊ฒฝ์šฐ ์ „์ง„ํ•˜๊ณ , 3 ์ดํ•˜์ผ ๊ฒฝ์šฐ ์ •์ง€
  • ์ด๋™ํ•œ ์œ„์น˜๋ฅผ ํ•˜์ดํ”ˆ(-)์œผ๋กœ ์ถœ๋ ฅํ•˜๋Š” ๊ธฐ๋Šฅ
  • ์‹œ๋„๋งˆ๋‹ค ์ด๋™ํ•œ ์œ„์น˜๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ๊ธฐ๋Šฅ
  • ์šฐ์Šน์ž๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ๊ธฐ๋Šฅ

๋ฏธ์…˜ ๊ตฌํ˜„ ๋ชฉํ‘œ

  • ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ปค๋ฒ„๋ฆฌ์ง€ 95% ์ด์ƒ์œผ๋กœ ์œ ์ง€ image

About

๐ŸŽ ์ž๋™์ฐจ ๊ฒฝ์ฃผ ๊ฒŒ์ž„ ๋ฏธ์…˜์„ TDD๋กœ ์ง„ํ–‰ํ•˜๋Š” Repository

Topics

Resources

Stars

Watchers

Forks

Languages