본문으둜 κ±΄λ„ˆλ›°κΈ°

🌈 Chapter 16: μ—¬λŸ¬ ν’ˆλͺ©μ— λŒ€ν•œ μŠ€λ‚˜μ΄ν•‘

κΎΈμ€€ν•œ 진행​

  • μž¬κ΅¬μ„± μž‘μ—…μ˜ ν˜œνƒμ„ μ’€ 더 보기 μ‹œμž‘ν–ˆλ‹€. μ „ ꡬ간 ν…ŒμŠ€νŠΈμ—μ„œ μ—¬λŸ¬ ν•­λͺ©μ„ μ²˜λ¦¬ν•˜κ²Œλ” λ³€ν™˜ν•˜λŠ” 일은 μ•„μ£Ό 쉬웠고, κ΅¬ν˜„μ²΄μ˜ λŒ€λΆ€λΆ„μ€ 이미 λ™μž‘ν•˜λŠ” μ½”λ“œλ‘œ ꡬ성돼 μžˆμ—ˆλ‹€. μš°λ¦¬λŠ” ν΄λž˜μŠ€κ°€ λͺ¨λ‘ 자기 역할에 μΆ©μ‹€ν•˜κ²Œλ” 신쀑을 κΈ°ν–ˆλ‹€.

TDD에 κ΄€ν•œ 비밀​

  • μš°λ¦¬λŠ” μ—¬λŸ¬ μ°¨λ‘€ μ‹œλ„ 끝에 ν˜„μž¬ 섀계가 μ˜¬λ°”λ₯Έ λ°©ν–₯을 κ°€λ¦¬ν‚€κ²Œλ” λ§Œλ“€ 수 μžˆμ—ˆλŠ”λ°, 잘λͺ»λœ 객체에 ν–‰μœ„λ₯Ό ν• λ‹Ήν•˜λ €κ³  ν–ˆμ—ˆκΈ° λ•Œλ¬Έμ΄λ‹€. μš°λ¦¬κ°€ 계속 솔직할 수 μžˆμ—ˆλ˜ 것은 초점이 μž‘ν˜€ 있고 μ μ ˆν•œ ν…ŒμŠ€νŠΈλ₯Ό μž‘μ„±ν•˜λ €κ³  ν•  λ•Œλ§ˆλ‹€ μ„€μ •κ³Ό 단정이 μ„œλ‘œ 차이가 났기 λ•Œλ¬Έμ΄λ‹€.
  • ν”„λ‘œκ·Έλž˜λ¨Έλ‘œμ„œ λΆ€μ‘±ν•œ 면을 κ·Ήλ³΅ν•˜κ³  λ‚˜λ‹ˆ ν…ŒμŠ€νŠΈκ°€ 훨씬 λͺ…λ£Œν•΄μ‘Œλ‹€.

μΆœμ‹œ?​

  • 이제 λͺ¨λ“  것이 λ™μž‘ν•˜κ³  κΈ°λŠ₯을 μ’€ 더 μΆ”κ°€ν•  수 μžˆκ² λ‹€. 그렇지 μ•Šλ‹€. μš°λ¦¬λŠ” λ™μž‘ν•œλ‹€λŠ” 말이 μ™„λ£Œμ™€ 같은 것이라고 μƒκ°ν•˜μ§€ μ•ŠλŠ”λ‹€. 아이디어λ₯Ό 정리할 λ•Œ κ½€λ‚˜ μ§€μ €λΆ„ν•œ 섀계λ₯Ό Main에 남겨뒀고, μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ λ‹€μ–‘ν•œ κΈ°λŠ₯ 쑰각은 λͺ¨λ‘ ν•œ 곳에 λ’€μ£½λ°•μ£½λ˜μ–΄ μžˆλ‹€. λ˜ν•œ 이 μ½”λ“œμ˜ λŒ€λΆ€λΆ„μ€ μ‹€μ œλ‘œ μ „ ꡬ간 ν…ŒμŠ€νŠΈλ₯Ό ν†΅ν™”ν•˜λŠ” 것을 μ œμ™Έν•˜κ³€ ν…ŒμŠ€νŠΈκ°€ λΆˆκ°€λŠ₯ν•˜λ‹€.
  • 이제 κ·ΈλŸ¬ν•œ 뢀뢄을 μ œκ±°ν•  수 μžˆλŠ”λ°, μ½”λ“œ 규λͺ¨λŠ” μ—¬μ „νžˆ μž‘μ§€λ§Œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ΄ μ„±μž₯ν•˜λ©΄ 거기에 맞좰 κ·ΈλŒ€λ‘œ μœ μ§€ν•˜κΈ° μ–΄λ €μšΈ 것이닀. 더 μ€‘μš”ν•œ 점은 μ½”λ“œ λ‚΄λΆ€ ν’ˆμ§ˆμ— κ΄€ν•œ λ‹¨μœ„ ν…ŒμŠ€νŠΈμ˜ ν”Όλ“œλ°±μ„ 아직 아무것도 받지 λͺ»ν–ˆλ‹€λŠ” 것이닀.