μ€λμ TIL 3μ€ μμ½
- κ°λ°μλ μ°μ°μ λ§‘κΈ°κ±°λ λ§μ°νκ² κ°μ ν΄μλ μλλ€. μ¦λͺ ν΄λ΄μΌ νλ€.
- κ°λ°μΌμ μ΄λ μ€μ€λ‘μκ² μ½λλ₯Ό ν©λ¦¬ν μν€λ©΄ μλλ€.
- κΈ°λ³ΈμμΉκ³Ό μ¬λ°λ₯Έ κ·μΉμ μ§μΌλΌ.
1. μ± μμ κΈ°μ΅νκ³ μΆμ λ΄μ©
μ½λ©μ κΈ°κ³μ μΈ μμ
μ΄ μλλ€.
μ½λ©ν λλ λ§€ μκ° κ²°μ μ λ΄λ €μΌ νλλ°, νλ‘κ·Έλ¨μ΄ μ ννκ² μμ°μ μΌλ‘ μλνλ©΄μ μ²μλ₯Ό λ리λλ‘ νλ €λ©΄ μ¬λ € κΉμ μκ°κ³Ό νλ¨μΌλ‘ κ²°μ μ λ΄λ €μΌ νλ€.
μ€μ§ μΈκ°λ§μ΄ 무μΈκ°λ₯Ό μ§μ λ³΄κ³ , μ νν μμΈ‘μ νμν λͺ¨λ μ 보λ₯Ό νλνκ³ , μ¬μ§μ΄ μκ°μ μΌλ‘λ μ νν μμΈ‘μ ν νμλ, κ·Έλ°λ° κ·Έκ²μ΄ μλλΌκ³ λ§ν μ μλ€.
νλ‘κ·Έλλ¨Έλ‘μ κ²½νμ΄ λμ΄ κ°μλ‘ μ¬λ¬λΆμ λμλ μ묡μ μΈ μ§μμ΄ μΌμΌμ΄ μμΈλ€.
μ λλ λ°©λ², μ μ λλ λ°©λ², μ€λ₯ ννλ³λ‘ κ°λ₯ν μμΈ λ± μΌνλ λμ λ³΄κ³ λ£κ³ λλΌλ λͺ¨λ κ²μ΄ μμΈλ€.
1) μΌλ¨ λ³Έλ₯μ΄ λ°μνκ³ μμμ μΈμ§.
2) μ μ΄λ° λλμ΄ λλμ§ μμλΌ κ².
κ°λ°μμΈ μ°λ¦¬λ€ μμ μ§λ’°λ°μμ μΌνλ€. ν루μλ μλ°± κ°κ° λλ ν¨μ μ΄ μ°λ¦¬κ° λΉ μ§κΈ°λ₯Ό κΈ°λ€λ¦¬κ³ μλ€.
μ°λ¦¬λ μ°μ°μ λ§‘κΈ°λ νλ‘κ·Έλλ°, κ³§ νμ΄κ³Ό μ°μ°ν μ±κ³΅μ μμ‘΄νλ νλ‘κ·Έλλ°μ νμ§ μμμΌ νλ€. λμ 'μλμ μΌλ‘ νλ‘κ·Έλλ°'ν΄μΌ νλ€.
μ μ½λκ° λ§κ°μ‘λμ§ κ°λ°μκ° λͺ¨λ₯΄λ μ΄μ λ μ μ΄μ μ½λκ° μ μ λμκ°λμ§λ λͺ°λκΈ° λλ¬Έμ΄λ€.
κ°μ νμ§ λ§λΌ. μ¦λͺ
νλΌ.
μ«μκ° μΈλΆ μμΈμ λ°λΌ λ¬λΌμ§λ€λ©΄ μ μ μμ
μ λ©μΆκ³ 컀λ€λ μκ° λ€μ΄μμ κ²½μ° μν μκ°μ΄λ λ©λͺ¨λ¦¬ μλͺ¨μ μ΄λ€ μν₯μ λ―ΈμΉ μ§ μκ°ν΄ 보λ κ²μ΄ μ’λ€.
μ¬μ©νλ μκ³ λ¦¬μ¦μ μ°¨μλ₯Ό μΆμ νλΌ.
μ±κΈν μ΅μ νλ₯Ό μ‘°μ¬νλΌ. μΈμ λ μ΄λ€ μκ³ λ¦¬μ¦μ κ°μ νλλΌ μ¬λ¬λΆμ κ·μ€ν μκ°μ ν¬μνκΈ° μ μ κ·Έ μκ³ λ¦¬μ¦μ΄ μ λ§λ‘ λ³λͺ©μΈμ§ λ¨Όμ νμΈνλ κ²μ΄ μ’λ€.
μ±
μΆμ² : λ‘λ²νΈ μΈμ§μ - μκ³ λ¦¬μ¦. μκ³ λ¦¬μ¦ λΆμ μ
λ¬Έ
μννΈμ¨μ΄ κ°λ°μ 건μΆλ³΄λ€ μ μ κ°κΎΈκΈ°μ λ κ°κΉλ€. λ±λ±ν기보λ€λ μ κΈ°μ μΈ νλμ΄λ€.
리ν©ν°λ§ : λ°μΌλ‘ λλ¬λλ λμμ κ·Έλλ‘ μ μ§ν μ± λ΄λΆ ꡬ쑰λ₯Ό λ³κ²½ν¨μΌλ‘μ¨ μ΄λ―Έ μ‘΄μ¬νλ μ½λλ₯Ό μ¬κ΅¬μ±νλ 체κ³μ κΈ°λ².
1) μ΄ νλμ 체κ³μ μ΄λ€. μ무λ κ²λ νλ κ²μ΄ μλλ€.
2) λ°μΌλ‘ λλ¬λλ λμμ λ°λμ§ μλλ€. κΈ°λ₯μ μΆκ°νλ μμ
μ΄ μλλ€.
μννμ§ μμ μμ λ¨κ³λ€μ λ°λ μΌμ νλ. μ νν λͺ©μ μ κ°μ§κ³ μ λ°νκ² μ κ·Όνλ νλμ΄λ€.
κ·Έλμ μ½λλ₯Ό λ°κΎΈκΈ° μ½κ² μ μ§νλ κ²μ΄λ€.
무μμ΄λ 'μλͺ»'λμλ€λ μκ°μ΄ λ€ λκ° μμ κ²μ΄λ€. μ£Όμ νμ§ λ§κ³ λ³κ²½νλΌ.
μΈμ λ λ°λ‘ μ§κΈμ΄ μ΅μ κΈ°λ€. μ½λλ₯Ό 리ν©ν°λ§ ν μ΄μ λ μμ£Ό λ§λ€.
ν
μ€νΈλ λ²κ·Έλ₯Ό μ°ΎκΈ° μν κ²μ΄ μλλ€.
ν
μ€νΈκ° μ½λμ 첫 λ² μ§Έ μ¬μ©μλ€.
TDD λ°μμ ν΅μ¬μ TDDλ₯Ό μ΄ννλ λ°λ³΅ μ£ΌκΈ°κ° κΈ°κ»ν΄μΌ λͺ λΆ μ λλ‘ λ§€μ° μ§§μμΌ νλ€λ κ²μ΄λ€. λ°λΌμ λμμμ΄ ν
μ€νΈ μμ±κ³Ό ν
μ€νΈλ₯Ό ν΅κ³Όνκ² λ§λ€κΈ°λ₯Ό λ°λ³΅νκ² λλ€.
κΈ°λ³Έ 보μ μμΉ
1) 곡격 νλ©΄μ μ΅μννλΌ.
2) μ΅μ κΆν μμΉ
3) μμ ν κΈ°λ³Έκ°
4) λ―Όκ° μ 보λ₯Ό μνΈννλΌ.
5) 보μ μ
λ°μ΄νΈλ₯Ό μ μ©νλΌ.
'π» κ°λ°μ μ΄μΌκΈ° > βοΈ μ λ¦¬λ ΈνΈ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
2λΆ μ½λμ€κ³ > 3μ₯ μ¬μ¬μ©μ± (0) | 2022.07.27 |
---|---|
[TIL] 8μ₯ νλ‘μ νΈ μ μ , 9μ₯ μ€μ©μ£Όμ νλ‘μ νΈ (0) | 2022.06.25 |
[TIL] 6μ₯ λμμ± (0) | 2022.05.26 |
[TIL] 5μ₯ ꡬλΆλ¬μ§κ±°λ λΆλ¬μ§κ±°λ (0) | 2022.05.22 |
[TIL] 4μ₯ μ€μ©μ£Όμ νΈμ§μ¦ (0) | 2022.05.20 |