μ€λ 곡λΆν λ΄μ©
- μ΄νν°λΈ μλ° μ€ν°λ λ°ν
- κ°μΈ νλ‘μ νΈ
π λλ μ & λ°°μ΄ μ
μ€λλ λκ° μ μ κ±°μ λͺ» μμ κ·Έλ°μ§ μΌμ΄λμλΆν° λ¨Έλ¦¬κ° μ‘°κΈ μν λ€.. γ γ
λ€νν κ΅μ‘μ₯ λμ°©ν΄μλ λ³ λ¬Έμ μμκΈ΄ νλλ°, κ·Έλλ μ€λμ μ’ λ§μ΄ μμΌμ§..
μ€λμ κ΅μ‘μ₯ μμ μ€μ μ μ¬λ€λ¦¬ νκΈ° νΌλλ°± μμ λ£κ³ , λ¨λ μκ°μλ μ½μν + κ°μΈ νλ‘μ νΈλ₯Ό κ³μ μ§ννλ€.
μ¬λ€λ¦¬ νκΈ° κ΅μ‘μμλ Out -> In μ κ·Ό λ°©μ vs In -> Out μ κ·Ό λ°©μμ λν΄μ λ§μν΄ μ£Όμ ¨λλ°, λ€μ΄λ³΄λ κ·Έλ₯ λ΄κ° μμ μ²μμ νλ κ³ λ―Όμ΄λ λκ°μμλ€.
Out -> In μ κ·Ό λ°©μμ λλ©μΈ μ§μμ΄ μκ±°λ μꡬμ¬νμ κ°μ²΄λ‘ λμΆν μ μλ κ²½μ° μ ν©
In -> Out μ κ·Ό λ°©μμ λλ©μΈ μ§μμ΄ μκ±°λ μꡬμ¬νμ κ°μ²΄λ‘ λμΆν μ μλ κ²½μ° μ ν©
λμ κ²½μ°μλ Out -> In λ°©μμΌλ‘ 맨 μ²μ μ§νμ νμκ³ , ν΄λΉ λ°©μμΌλ‘ μ½μ§μ ν΄ κ°λ©° λλ©μΈ μ§μμ΄ μμμ λ, In OutμΌλ‘ λ°©ν₯μ λ°κΎΈμ΄ μ§ννμλλ°, μ€μ λ‘ μ΄λ κ²λ λ§μ΄ νλ κ² κ°μλ€.
μ΄ λ μ€ ν λ°©λ²λ§ μ¬μ©νλ κ²μ΄ μλκ³ , λ λ°©μμ λͺ¨λ κ°κ° μν©μ λ§κ² μ¬μ©ν΄κ°λ©° κ°λ°μ΄ μ§νλλ€ νμ ¨λλ°, λ± λ΄ μν©μ΄λ λ무 μ λ§λ κ² κ°μμ λ€νμ΄μλ€? (λλ§ λ©μ²ν΄μ κ·Έλ κ² νλ μ€..)
κ·Έλ¦¬κ³ μ΄ν μ€μ λ‘ μ½λλ₯Ό μμ±ν΄κ°λ κ³Όμ μμλ, TDDλ₯Ό μ§ννλ©° 리ν©ν λ§ νλ κ³Όμ μ 보μ¬μ£Όμ ¨λλ° μ λ§ λ§μ λμμ΄ λ κ² κ°μλ€.
무μλ³΄λ€ μ½λ μΉλλ° μμ κ³ μμ λλμ΄ ν.. ππ
κ°μκ° λλκ³ λλ¨Έμ§ μκ°μλ κ°μΈ νλ‘μ νΈλ₯Ό κ³μ μ§ννλ€.
μ€λ νλ κ² μ€μ κΈ°μ΅μ λ¨λ κ²μ΄ Interceptorμ HttpMethodκΉμ§ μ μ©νλ κ²μ΄μλλ°, λ°μ½λ μ΄ν° ν¨ν΄μ μ μ©νλ©° κΈ°μ‘΄ λ‘κ·ΈμΈμ λ΄λΉνλ Interceptorμ μΆκ°μ μΌλ‘ HttpMethodμ μΌμΉμ¬λΆκΉμ§ κ²μ¬νλλ‘ μ μ©νμ¬ κ΅¬ννμλ€.
μ΄κ²λ μκ° λλ©΄ μ 리ν΄μ μ¬λ €μΌμ§...
κ·Έλ¦¬κ³ λ¨λ μκ°μλ κ·Έλ₯ λ Έλ λ€μΌλ©΄μ μ½λ© νλλ°, μ¬μ€ μ΄κ² μ μΌ κΈ°λΆ μ’μλ€. γ γ :)
μ 5μλΆν°λ μ΄νν°λΈ μλ° μ€ν°λλ₯Ό νμλλ°, μ μ¬λλ μ κ³ , μ΄λ―Έ μΉν μ¨λ³΄λ©μ‘°μμ λ°ννλλ°λ μ‘°κΈ λ¨λ¦¬λμ§.. ν μ½ν‘μ μ΄λ»κ² νμ§... γ γ
μνΌ λ μ€λμ μ΄λ κ² λ³ μΌ μμ΄ λλ¬λΉ
π₯ λ΄μΌ 곡λΆν λ΄μ©
- κ°μΈ νλ‘μ νΈ
- TDD μ°μ΅
μ€λ 곡λΆν λ΄μ© ν¬μ€ν
'π³ TIL' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[TIL] 2023-02-26 (0) | 2023.02.27 |
---|---|
[TIL] 2023-02-25 (0) | 2023.02.26 |
[TIL] 2023-02-23 (0) | 2023.02.24 |
[TIL] 2023-02-22 (0) | 2023.02.23 |
[TIL] 2023-02-21 (0) | 2023.02.21 |