DAY 3

πŸ”–Β μ˜€λŠ˜ 읽은 λ²”μœ„ : 2μž₯ μ‹€μš©μ£Όμ˜ 접근법


<aside> πŸ˜ƒ μ±…μ—μ„œ κΈ°μ–΅ν•˜κ³  싢은 λ‚΄μš©μ„ μ¨λ³΄μ„Έμš”.

</aside>

쒋은 μ„€κ³„μ˜ 핡심 - ETC

쒋은 μ„€κ³„λŠ” λ‚˜μœ 섀계보닀 λ°”κΎΈκΈ° 쉽닀.

ETC(Easy-To-Change) 원칙. 결합도 쀄이고, 단일 μ±…μž„ 원칙을 지킀고, 이름 잘 μ§“λŠ” 이유. λͺ¨λ‘ μ‰½κ²Œ λ°”κΎΈκΈ° μœ„ν•΄μ„œμž„.

DRY - μ€‘λ³΅μ˜ ν•΄μ•…

μœ μ§€λ³΄μˆ˜

μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ΄ μΆœμ‹œλ˜μ—ˆμ„ λ•Œ λΉ„λ‘œμ†Œ μœ μ§€λ³΄μˆ˜κ°€ μ‹œμž‘λ˜λŠ” 것은 μ•„λ‹˜. 늘 μœ μ§€λ³΄μˆ˜ λͺ¨λ“œμ— μžˆμ–΄μ•Ό ν•œλ‹€.

DRY 원칙

μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό μ‹ λ’°μ„± λ†’κ²Œ κ°œλ°œν•˜λŠ” μœ μΌν•œ κΈΈ, κ°œλ°œμ„ μ΄ν•΄ν•˜κ³  μœ μ§€ λ³΄μˆ˜ν•˜κΈ° μ‰½κ²Œ λ§Œλ“œλŠ” μœ μΌν•œ κΈΈ.

λͺ¨λ“  지식 μ‹œμŠ€ν…œ λ‚΄μ—μ„œ 단 ν•œλ²ˆλ§Œ, μ• λ§€ν•˜μ§€ μ•Šκ³  κΆŒμœ„ 있게 ν‘œν˜„λ˜μ–΄μ•Ό ν•œλ‹€.
- Don't Repeat Yourself

μ €μžλŠ” μ‹€μš©μ£Όμ˜ ν”„λ‘œκ·Έλž˜λ¨Έμ˜ 도ꡬ μƒμžμ—μ„œ κ°€μž₯ μ€‘μš”ν•œ 도ꡬ 쀑 ν•˜λ‚˜λΌκ³  μƒκ°ν•œλ‹€.

DRY원칙은 μ½”λ“œμ—λ§Œ κ΅­ν•œ λœκ²ƒμ€ μ•„λ‹ˆλ‹€. DRY의 일뢀. DRYλŠ” μ§€μ‹μ˜ 쀑볡, μ˜λ„μ˜ 쀑볡에 λŒ€ν•œ 것이닀.

μ½”λ“œκ°€ μ€‘λ³΅λ˜μ—ˆλ‹€κ³ , κΌ­ DRY 원칙을 μœ„λ°˜ν•˜λŠ” 것은 μ•„λ‹ˆλ‹€.(47νŽ˜μ΄μ§€ 예제)