π μ€λ μ½μ λ²μ : 2μ₯ μ€μ©μ£Όμ μ κ·Όλ²
<aside> π μ± μμ κΈ°μ΅νκ³ μΆμ λ΄μ©μ μ¨λ³΄μΈμ.
</aside>
μ’μ μ€κ³λ λμ μ€κ³λ³΄λ€ λ°κΎΈκΈ° μ½λ€.
ETC(Easy-To-Change) μμΉ. κ²°ν©λ μ€μ΄κ³ , λ¨μΌ μ± μ μμΉμ μ§ν€κ³ , μ΄λ¦ μ μ§λ μ΄μ . λͺ¨λ μ½κ² λ°κΎΈκΈ° μν΄μμ.
μ ν리μΌμ΄μ μ΄ μΆμλμμ λ λΉλ‘μ μ μ§λ³΄μκ° μμλλ κ²μ μλ. λ μ μ§λ³΄μ λͺ¨λμ μμ΄μΌ νλ€.
μννΈμ¨μ΄λ₯Ό μ λ’°μ± λκ² κ°λ°νλ μ μΌν κΈΈ, κ°λ°μ μ΄ν΄νκ³ μ μ§ λ³΄μνκΈ° μ½κ² λ§λλ μ μΌν κΈΈ.
λͺ¨λ μ§μ μμ€ν
λ΄μμ λ¨ νλ²λ§, μ 맀νμ§ μκ³ κΆμ μκ² ννλμ΄μΌ νλ€.
- Don't Repeat Yourself
μ μλ μ€μ©μ£Όμ νλ‘κ·Έλλ¨Έμ λꡬ μμμμ κ°μ₯ μ€μν λꡬ μ€ νλλΌκ³ μκ°νλ€.
DRYμμΉμ μ½λμλ§ κ΅ν λκ²μ μλλ€. DRYμ μΌλΆ. DRYλ μ§μμ μ€λ³΅, μλμ μ€λ³΅μ λν κ²μ΄λ€.
μ½λκ° μ€λ³΅λμλ€κ³ , κΌ DRY μμΉμ μλ°νλ κ²μ μλλ€.(47νμ΄μ§ μμ )