Skip to content
μ •λ‹€ν˜„ edited this page Sep 21, 2023 · 32 revisions

Welcome to the tdd-challenge wiki!

Test-Driven Development : By Example

2023-09-07 (μ„œλ¬Έ, 1μž₯ ~51p)

  • 이세λͺ…
    • λΉ¨κ°•, 초둝, 그리고 λ¦¬νŒ©ν† λ§. 무엇이든 λ¨Όμ € μ‹œμž‘ν•˜κ³ , μ‹œν–‰μ°©μ˜€λ₯Ό 거치며 κ°œμ„ ν•΄λ‚˜κ°€λŠ” 과정이 μ‚΄λ©΄μ„œ 마주칠 수 μžˆλŠ” λ§Žμ€ 문제의 ν•΄κ²°κ³Όμ •κ³Ό λΉ„μŠ·ν•˜μ§€ μ•Šμ„κΉŒ ν•˜λŠ” 생각이 λ“ λ‹€.
  • μ •λ‹€ν˜„
    • TDDλ₯Ό λ‚΄κ°€ μ΅ν˜”λŠ”κ°€? 라고 ν•˜λ©΄ μ•„λ‹Œ 것 κ°™μ•˜λŠ”λ°, μ±…μ—μ„œ TDD μˆ˜λ ¨λ²•μ„ μ†Œκ°œν•΄μ€˜μ„œ 따라해보고 μ‹Άλ‹€λŠ” 생각이 λ“€μ—ˆμŠ΅λ‹ˆλ‹€. μ΄μ œκΉŒμ§€ 1) κ°„λ‹¨ν•˜κ³  μ‰¬μš΄ 문제둜 μ‹œλ„ ν•˜λŠ” μ—°μŠ΅μ„ ν–ˆλ‹€λ©΄ 2) μž‘μ€ μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜ ν•˜λ‚˜λ₯Ό TDD둜 μ™„μ„±ν•΄λ³΄λŠ” 것 도 μž¬λ°Œμ„ 것 κ°™μ•„μš”! 2) 과정을 거쳐야 TDDκ°€ μ™œ 쒋은 μ§€ 와닿을 것 κ°™λ‹€λŠ” 생각이 λ“€μ—ˆμŠ΅λ‹ˆλ‹€.
  • μ΅œλ‹€μΈ
    • ν•œκ΅­μ–΄νŒ μΈν„°λ·°μ—μ„œ μ•„λž˜μ™€ 같은 말이 λ‚˜μ™”λŠ”λ° μΆ©κ²©μ΄μ—ˆλ‹€.
      λ‚΄κ°€ 아직 기술이 λΆ€μ‘±ν•΄μ„œ ν…ŒμŠ€νŠΈλ₯Ό μž‘μ„±ν•˜μ§€ λͺ»ν•˜λŠ” 것일 뿐 λͺ¨λ“  것을 ν…ŒμŠ€νŠΈν•  수 μžˆλ‹€λŠ” 것에 곡뢀할 것이 λ§ŽμŒμ„ λŠκΌˆλ‹€.

    μ΅œκ·Όμ— 만델브둜트(Mandelbrot) λΈŒλΌμš°μ €λ₯Ό ν”„λ‘œκ·Έλž˜λ°ν–ˆλŠ”λ°, ν”½μ…€ ν•˜λ‚˜μ— λŒ€ν•΄μ„œλŠ” ν…ŒμŠ€νŠΈλ₯Ό μž‘μ„±ν•  수 μ—†λ‹€κ³  μƒκ°ν–ˆμŠ΅λ‹ˆλ‹€. μ΄μ œλŠ” 그런 ν…ŒμŠ€νŠΈλ₯Ό μž‘μ„±ν•  수 μžˆλ‹€λŠ” 것을 κΉ¨λ‹¬μ•˜μœΌλ©° (μƒλž΅)

  • ν•œμ§€μ›
    • ν…ŒμŠ€νŠΈμ½”λ“œ 없이 κ°œλ°œμ„ ν•˜λ©° 느꼈던 문제 듀이 TDDλ₯Ό 톡해 μ–΄λŠμ •λ„ ν•΄κ²° 될 수 μžˆμ„ 것 κ°™λ‹€λŠ” 확신을 μ‹¬μ–΄μ£ΌλŠ” λ“œλŠ” νŒŒνŠΈμ˜€μŠ΅λ‹ˆλ‹€. 처음 μ±Œλ¦°μ§€λ₯Ό ν•  λ•Œ ν…ŒμŠ€νŠΈμ½”λ“œμ™€ μΉœν•΄μ§€κΈ° μœ„ν•΄ ν–ˆλ˜ κ³Όμ œλ“€μ΄ 이 μ±…μ˜ 과정에 더 λͺ°μž…ν•˜κ²Œ λ§Œλ“€μ–΄ μ£Όκ³ μžˆλ‹€λŠ” 생각도 λ“€μ—ˆμŠ΅λ‹ˆλ‹€.

2023-09-14 (52p ~ 112p)

  • 이세λͺ…
    • TDDλž€ μ‘°μ’…ν•΄λ‚˜κ°€λŠ” 과정이닀!
  • μ •λ‹€ν˜„
    • OOPλ₯Ό κ³΅λΆ€ν•˜λŠ” λŠλ‚Œμ΄μ—ˆλ„€μš”.. λ¦¬νŒ©ν† λ§ κ³Όμ •μ—μ„œ 달라진 μΈν„°νŽ˜μ΄μŠ€λ₯Ό λ°˜μ˜ν•΄μ„œ μ–΄λ–»κ²Œ ν…ŒμŠ€νŠΈ μ½”λ“œλ₯Ό μˆ˜μ •ν•΄λ‚˜κ°€λŠ”μ§€ μ•Œμ•„λ³Ό 수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€!
    • μ˜ˆμ‹œ μ½”λ“œκ°€ μžλ°”λΌμ„œ 이해가 μ–΄λ ΅λ„€μš” γ… γ…  μžλ°”μŠ€ν¬λ¦½νŠΈλ‘œ μ˜ˆμ‹œ μ½”λ“œλ₯Ό 같이 κ΅¬ν˜„ν•΄λ³΄λ©΄μ„œ κ³΅λΆ€ν•΄λ³΄λŠ” 건 μ–΄λ–¨κΉŒμš”!
  • μ΅œλ‹€μΈ
    • μ‚Όκ°μΈ‘λŸ‰ μ „λž΅ κ΅³
    • 🀣

      νŒ€μœΌλ‘œ λŒμ•„κ°€μ„œ, "μΌ„νŠΈκ°€ 섀계 μ–΄μ©Œκ΅¬ ν•˜λŠ” 것은 λͺ¨μ‘°λ¦¬ μ€‘μš”ν•˜μ§€ μ•Šλ‹€κ³  ν–ˆλ‹€."κ³  μ „ν• μ§€ λͺ¨λ₯΄κ² λ‹€. 멈좰라.

  • ν•œμ§€μ›

Clone this wiki locally