κΈ°ν/μ± μ μ½μ3 ν μ€νΈ μ£Όλ κ°λ° μμνκΈ° λ μ κΈ°κ° μ¬μμ 2024.01.08~2024.03.25 μ± μ½μ μκ° μ 리 ν μ€νΈ μ½λ κ΄λ ¨ 곡λΆλ₯Ό μ§ννκ³ μλ€. μμ¬λ μμμ νκ³ μ΄μ μΌ μ’ λ£ν μ± . TDDλ₯Ό κ°λ³κ² λ§λ³Ό μ μλ€. μ€κ°μ UnitTest μΈκ°μ νλ λ§λ³΄κΈ°νκ³ μ΄μ΄μ νλλ μ΄ν΄κ° λ μ¬μ λ€. ν μ€νΈμ μ΅μνμ§ μμ μ μ₯μμ λ³Ό λ κ°λ³κ² ν΅μ¬λ§ κ°λ¨ν μ§κ³ κ° μ μ΄μ¨μ μ’μκ³ , λμ, λͺ©μ΄λ given-when-thenλ± μμ΄λ‘ μ΅μνμ λ€μ΄ νκΈλ‘ μμ±λμ΄μμ΄ μ΄μνκΈ΄ νμ§λ§ 맀ν ννμ μ μ μμλ€. μ₯μ₯ λ°λΌνκ±°λ κ°λ μ ν루룩 μ½μΌλ©΄μ μ λ¬Έ κΈ°λ³Έμλ‘ λΉ λ₯΄κ³ ννκ² λ³΄κΈ° μ’μ μ± μ΄λ€. κ°μν¨λλ€. κ·ΈμΉλ§ 보면μ λ€μλ μλ¬Έμ νκ°μ§ κ³Όμ° μ 무λ₯Ό νλλ° μμ΄μ¨ TDD ν¨ν΄μ ꡬν λ°©λ²μ μ λ§ μ΄μμ μ΄κΈ΄ νμ§λ§ μ€νμ΄ κ°λ₯.. 2024. 3. 27. λ΄ μ½λκ° κ·Έλ κ² μ΄μνκ°μ λ μ κΈ°κ° 2023.08.12~2023.09.25 λ μ λͺ¨μ 2023.09.26 κ°λ§μ μ± μ μ½μλ€. νμ¬ ν° μΉκ΅¬μ λ€λ₯Έ μΉκ΅¬μ κ°μ΄ μ½κ³ λ μλͺ¨μ νκΈ°λ‘ ν΄μ λ€ μ½κ³ κ°μ μ± μ μ½μ μΉκ΅¬μ μ΄μΌκΈ°λ₯Ό λλ΄λλ° μ λ§ μνλ€. μ΄λ¦°μ΄ λ λ μ ν λ‘ μ λ€λ λ€κ³ νλ€. λλ λ μ ν λ‘ νλ λ²μ λ°°μμΌκ² λ€. λ μ λͺ¨μ μκ° μ 리 μ΄ν΄ 리ν©ν λ§ ννΈλ μ°ννκ²λ νμ¬ λ¦¬ν©ν λ§ μμ μ μ§ννκ³ μλ λμ μ 무μ μ°κ΄μ΄ λ§κ΅¬λ λλΆμ κ°μ΄λλ λͺκ°μ§ μ»μλ€. 1. λ Όλ¦¬ λΆμ μ°μ°μλ !λ μμ£Ό μ¬μ©νκ³ μμμ§λ§ κ΅³μ΄ λ©μλλ‘ νλ² λΆλ¦¬ν΄μ λ κ°λ μ±μκ² λ μΉμ νκ² !customer.isEnabled -> customer.isDisabled().. 2. 리ν©ν°λ§ μμλ¨μλ‘ μ€μνκΈ°. 컀λ°μ μ΄λ»κ² 리ν©ν λ§ νλμ§.. 2023. 12. 9. [Book] μννΈμ¨μ΄ μ₯μΈ 3λ μ μ λΉλ¦° μ± μ΄μλλ° μ΄μ μμΌ μ½μλ€. μ’μ κ°λ°μ? κ·Έ μ΄μμ΄ λκΈ° μν΄μ μ΄λ»κ² ν΄μΌνλκ° μ€λͺ μ ν΄μ£Όλ μ± μ΄μλλ° 2011λ μ± μμλ λΆκ΅¬νκ³ μμ¦μ λ, λ΄ νμ¬, λ΄ μΉκ΅¬λ€, νμ₯λμ λμ λλ©° μλ μ± μ΄λΌλ μ΄μ§κ° μμ΄ μ μ½νλ€. μ’μκ±΄μ§ μ λͺ¨λ₯΄κ² λ€. λ°μ μ νμ°Έ λͺ» λ―ΈμΉλ€λ μλ―ΈμΈμ§ μλ κ·Έλλ μ§κΈμ΄λ κ³ λ―Όνλ ν¬μΈνΈλ λ€ λκ°λ€λ κ±΄μ§ μκ°.. κ·ΈμΉλ§ νμ€ν건 μμ§ν 3λ μ μ μ½μλ€λ©΄ μ΄μ λκΉμ§λ κ³΅κ° λͺ»νμ κ±° κ°λ€. μλ―Έλ€λ€ γ γ μ’κ³ κ³΅κ°λλ λ΄μ©μ΄ λ§μ λ°λ‘ μ μ΄ λ¨μΌλ 곡κ°μ μΌλ‘ μ°κΈ΄ μ’ κ·Έλμ μλ λ°λ‘ λκ³ λκ³ μ½μ΄μΌκ² λ€. κ°μΈμ μΌλ‘ μ μμΌμ μ₯μ , κ·ΈμΉλ§ μ μμΌλ§μΌλ‘ ν΄κ²°λμ§ μλλ€, μ’μ κ°λ°μκ° λλ €λ©΄, μΌνλλ° μμ΄μ μ€μνκ² λμ΄μΌν κ²λ€, κΈ°μ λΆμ± ν΄κ²°μ μ.. 2022. 4. 17. μ΄μ 1 λ€μ