| λ―Όμ |
- λ¨Έμ§ κ³Όμ μμ μΆ©λμ΄ λκ±°λ μμνμ§ λͺ»ν μμΈκ° λ°μνμ λ λ€κ°μ΄ λμμ£Όμ
μ κ°μ¬νλ€. π- μλ‘μ΄κ² λ§μμ μ λΏμ§ μμ λΆλΆλ€μ΄ λ§μλλ° μ§λ¬Ένμ λ μ€λͺ
μ μ ν΄μ£Όμ
μ μ’μλ€.- κ³΅ν΅ κΈ°λ₯μ νμ΄νλ‘κ·Έλλ° νμ λ μ¬λ―Έμμλ€. |
- Mock λ°μ΄ν°κ° μ κ΄λ¦¬λμ§ μμλ€.- μΆ©λμ΄ λ§μ΄ λ°μν΄μ μ°ν νμ
ν μ μμλ€.- λ¦κ²μμ λ€μ λ μ§μ₯μ΄ μμλ€. |
- db 곡λΆλ₯Ό ν΄μ μ΅μ ννλλ° ν μ°κ³ μΆλ€.- μκ° κ΄λ¦¬λ₯Ό ν΄μΌκ² λ€. |
| μΉν |
- 컨벀μ
μ μ§μΌμ μ’μμ΅λλ€. |
- MockRepository μ΄μνλ€. μμ½λ€.- λμμ΄ μΊμΊνλ€. |
- μΈνλΌ μ€κ³ μ ν΄λ³΄κ³ μΆλ€. |
| λͺ
μ€ |
- 컨벀μ
μ μ μ μ§νλ €ν΄μ μ’μλ€.- νΌλλ°±μ΄ λΉ¨λΌμ μ’μλ€. |
- λ‘κ·ΈμΈ κΈ°λ₯μμ μ§ν μλκ° μλλ λ¬Έμ κ° λ°μνλ€.- μ΄μλ₯Ό λ무 ν° λ¨μλ‘ μμ±ν΄μ μ€νλ¦°νΈ μ§νκ° μ λμ€μ§ μμλ€.- ν
μ€νΈ μ§λ κ²μ΄ μ€λ걸리λ λ¬Έμ κ° μλ€.- μΆ©λμ΄ μκ°λ³΄λ€ λ§μ΄ μΌμ΄λ¬λ€. |
- μΆ©λμ΄ λ μΌμ΄λλλ‘ νμ΄ νλ‘κ·Έλλ°μ λ리λ κ²λ μ’κ² λ€.- μ€νλ¦°νΈ νΌμΌνΈλ₯Ό λμ΄λλ‘ λ
Έλ ₯νκ² λ€. |
| μ€μ |
- 컨벀μ
μ§ν¬λ €κ³ λ
Έλ ₯ν΄μ μ’μλ€.- Lintλ μ λ°μ μΌλ‘ ν΄λ¦° μ½λλ₯Ό μμ±νλ €κ³ λ
Έλ ₯ν΄μ£Όμ
μ μ’μλ€.- λͺ¨μ¬μ νμ΄νλ‘κ·Έλλ°μ ν΄μ μ’μλ€.- λ¦¬λ·°κ° λΉ¨λΌμ μ’μλ€.- μμ‘΄μ±μ μ μ§μΌμ£Όμ
μ μ’μλ€.- λλ©μΈμ λν΄ μλ‘κ° μ΄ν΄ν λ΄μ©μ λ§μΆ°λκ°μ μ’μλ€.- μ μ΄ν΄κ° λμ§ μλ λΆλΆμ λ°λ‘λ°λ‘ λ¬Όμ΄λ΄μ£Όμ
μ μ’μλ€. |
- mock λ ν¬μ§ν λ¦¬κ° κ΄λ¦¬λμ§ μμμ ν
μ€νΈλ μλ¬κ° λ§μ΄ λ°μνλ€. |
- Sprint νΌμΌνΈλ₯Ό 100νΌλ‘ λμ¬λ³΄κ³ μΆλ€. |