TDD
Test Driven Developmentμ μ½μμ΄λ€. μ§μνλ©΄ ν μ€νΈ μ£Όλ κ°λ°.
κ°λ° λ°©λ²λ‘ μ€μ νλμ΄λ€. λ§ κ·Έλλ‘ ν μ€νΈλ₯Ό μ°μ μ μΌλ‘ μΌλμ λκ³ νλ€λ κ² κ°μλ°, μ€μ μ½λλ₯Ό μμ±νκΈ° μ μ ν μ€νΈ μμ±μ κ°μ‘°νλ νλ‘μΈμ€μ΄λ€.
νλ‘μΈμ€λ₯Ό κ°λ¨ν μμ½νλ©΄ λ€μκ³Ό κ°λ€.
Red β μ€ν¨νλ ν μ€νΈ μ½λλ₯Ό μμ±.
Green β μ΅λν 빨리 ν μ€νΈλ₯Ό ν΅κ³Όμν΄.
Refactor β 리ν©ν°λ§. (TDDμμ κ°μ₯ μ€μνμ§λ§, λ§μ μ¬λλ€μ΄ κ°κ³Όνκ³ μλ λΆλΆ.)
TDDλ₯Ό ν΅ν΄μ μλνλ ν μ€νΈλ₯Ό μμ±νκ² λκ³ , μλνλ ν μ€νΈλ₯Ό ν΅ν΄μ λ ν° λ¬Έμ κ° λκΈ° μ μ λ²κ·Έλ₯Ό μ°ΎμλΌ μ μκ² λλ€. μ΄κ²μ μ½λμ μ λ’°μ±μ λμ΄κ² λλ©° μμ μ μλλ₯Ό μ¬λ¦¬λ©° μ μ§κ΄λ¦¬κ° μ¬μ΄ μ½λκ° λλλ‘ ν΄μ€λ€.
Last updated