κΈ°νμκ° (νΉν μΈλμμ) λ± μ μΈ μ΄μ μΌ μ λ³λλ‘ μκΈ°ν΄μ λ»νκ³ μΌ μμΌλ
μ΄λ²μ μλ‘κ³ μ°Έμ νκ² κΈ°νμ λ§μΈλλ‘ κ°λ°μλ₯Ό κΉλ³΄λλ‘ νμ
λλ κ°λ°μ λ§μΈλλ‘ λ§λ κ²μμ λμ νλ₯ λ‘ λ ΈμΌμ΄ λλ€κ³ μκ°ν¨
μλ
κ°λ°μμκ² νμν μμμ΄ κ²μμ μλ‘ μ μ¬λ―Έμ μμ΄μλ ν΄κ° λκΈ°λ νκ±°λ
μ°λ¦¬κ° νλ‘κ·Έλλ° μΈμ΄λΌκ³ νλ€λ©΄ μ΄λ‘ μμΌλ‘
"κ±°μ λͺ¨λ κ²μ νμ€ν ν μ μλ 무νν μ μ¬λ ₯μ μ°½μΒ λꡬ"λΌκ³ ν μ μμ
κ·Έλ¬λ 그건 μ΄λκΉμ§λ μ΄μμ μΌλ‘ κ·Έλ λ€λ κ±°μ§
μ€μ κ°λ°μλ€μ νλ‘κ·Έλλ° μΈμ΄ μ¬μ©μ κ·Έλ° μ°½μΒ λꡬμλ κ±°λ¦¬κ° μμ
κ·Έλμ μ€μ Β κ°λ°μλ€μκ² νλ‘κ·Έλλ° μΈμ΄λ 무μμ΄λ?
νλ‘κ·Έλλ° μΈμ΄λ λ¬Έμ ν΄κ²°λ₯Ό ν΄κ²°νλ λꡬμ
κ·ΈλΌμΌλ‘Β κ°λ°μλ μ£Όμ΄μ§ λ¬Έμ λ₯Ό ν΄κ²°νλ ν΄κ²°μ¬κ³
λλ¬Έμ κ°λ°μλ€μ μ΄ λ¬Έμ ν΄κ²° λ₯λ ₯ κ°μ₯ μ€μνκ² νμ΅νκ³
λ°λΌμ λ¬Έμ ν΄κ²°μ μ ν©ν μ¬κ³ λ°©μμ μμ°μ€λ½κ² νμ±ν μλ°μ μμ
κ²°κ΅ νλ‘κ·Έλλ° μΈμ΄λ μ°½μ μ λꡬλΌλ μ΄μκ³Ό κ±°λ¦¬κ° λ©μ΄μ§
λ¬Όλ‘ κ°λ°μμκ²λ μ°½μλ ₯μ μ€μν λ₯λ ₯ κ°μ΄λ°μ νλμ
λ¨μ§ λ€λ₯Έ μ€μν λ₯λ ₯μ λΉν΄μλ μ°μ μμκ° μ‘°κΈ λ€λ‘ λ°λ¦¬κ³
μ°½μλ ₯μ΄ μ°½μμ μνΒ μλ¨μ΄ μλ λ¬Έμ ν΄κ²°μ μν μλ¨μ΄λΌλ μ μμ
μ°λ¦¬κ° κ²μμ λ§λ λ€λΌλ λ§₯λ½μμμ μ°½μλ ₯κ³Όλ λμμ΄μμ΄μ κ°κΉμ§λ§
κ·Έλμ μ΄ κ°λ°μ λ§μΈλκ°Β κ²μμ λ§λλ μ°½μμ μμ΄ λ¬΄μ¨ μ€μ± μΒ λ§λλ?
μ°½μμ΄ ν΄κ²°ν μ μλ λ¬Έμ κ° μλμλ λΆκ΅¬νκ³
μ’μ μ°½μμ΄ μΌλ§λ λ¬Έμ λ₯Ό μ ν΄κ²°νλλμ λ¬λ €μμ§ μμμλ λΆκ΅¬νκ³
κ°λ°μΒ λ§μΈλλ μ°½μ νλμΒ λ§μΉΒ ν΄κ²°ν΄μΌ νλ λ¬Έμ μ²λΌ λ€λ£¬ λ€λ κ²μ
Β
κ°λ Ή μλ₯Ό λ€μ΄λ³΄μλ©΄ κ°λ°μκ° μ΄λ€ κ²μμ μ°½μνκΈ°λ‘ λ§λ¨Ήλ κ³Όμ μ μ΄λ° μμ
1. μ΄λ€ κ²μμ μ¬λ―Έμκ² νλ€
2. μ΄μ μ€μ€λ‘μκ² μ§λ¬Ένλ€
3. λ΄κ° μ΄ κ²μμ λ§λ€ μ μμκΉ?
4. λ¬Έμ ν΄κ²° μ€μ¬μ κ°λ°μ λ§μΈλλ₯Ό λλ €λ³Έλ€
κ·ΈλΌ μ΄μ λ¬Έμ ν΄κ²° νλ‘μΈμ€λ₯Ό λ리기 μμν¨
λ¨Όμ μ΄κ² μ μ΄μ ν΄κ²°ν μ μλ λ¬Έμ μΈμ§ μ¬λΆλ₯Ό κ³ λ―Όνκ² μ§
λ€μμ κ°μ₯ ν¨μ¨μ μΈ ν΄κ²° λ°©λ²μ΄ 무μμΈμ§ κ³ λ―Όν κ²μ΄κ³
λ§μ§λ§μΌλ‘ μ»΄ν¨ν°λ₯Ό μΌμ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μμν κ±°κ³
νμ§λ§ μ΄λ κ°λ°μλ λͺ¨λ¦
μκΈ° μμ μ΄Β μ°½μμ μμ΄Β μλ‘μ΄ λ¬Έμ λ₯Ό λ§λ€κ³ μλ€λ κ²μ
μ΄ λ¬΄μ¨ λ±λ΄μ§ κ°μ μ리λ νλ©΄μ
μ΄λ€ κ²μμ΄ λ΄κ° ν΄κ²°ν΄μΌ ν λ¬Έμ κ° λμ΄λ²λ¦° μκ°
κ·Έ λ¬Έμ μ λ΅μμ§λ κ·Έ μ΄λ€ κ²μμ΄ λμ΄λ²λ¦΄ μλ°μ μκΈ° λλ¬Έμ
κ·Έ λ¬Έμ ν΄κ²°μ κ²°κ³ΌλΒ μ λκ° μ§λμΉ λͺ¨λ°©μ΄ λμ΄λ²λ¦΄ μλ°μ μμ
κ²°κ΅ μ°½μμ μμ΄ κ°μ₯ μ€μν μμμΈΒ λ μ°½μ±μ μμ΄λ²λ¦¬κ² λλ κ±°μ§
νμ§λ§ μ°½μμμ λ°μνλ λ¬Έμ λ μ¬κΈ°μ λλμ§ μμμΌλ...
κ°λ°μμκ² μ€μν λλ€λ₯Έ μμμ 무μμ΄ μμκΉ? νλ©΄μ κ³ κ²μ λ°λ‘Β "κ΅λ£°"μ
μ½λ©μ μΈκ³μμ μ½λ© μ€ν λ€λ, λμμΈ ν¨ν΄, SOLID κ°μ κ΅λ£°μ κ΅μ₯ν μ€μν¨
κ°λ°μλ€μκ² μ’μ κ°λ°μλ μ΄λ° κ΅λ£°μ μ μ΄ν΄νκ³ μ μ¬μ©νλ μ¬λμΌ μ λλκΉ
κ·Έλ¬λ μ°½μμ μμ΄μ μ΄λ° κ΅λ£°μ μ‘΄μ¬λ λ§€μ° λ§μ΄λμ€κ° λλ λΆλΆμΈκ²
λͺ¨λ°©μμ μ°½μμ μ΄λμ΄λ΄λ μ¬μ°½μ‘°λ₯Ό λ°©ν΄νκΈ° λλ¬Έμ
λ΄κ° λͺ¨λ°©νλ λμμ΄ λͺ¨ν°λΈκ° μλ μμΉμ μΈ κ·κ²©μ΄ λμ΄λ²λ¦¬λκΉ
κ²°κ΅ μ΄λ―Έ μμ΄λ²λ¦° λ μ°½μ±μ λλ€μ μκ² λλ κ±°μ§
κ·Έλ¦¬κ³ μ΄λ° μμΌλ‘ λ§λ κ²μμ΄ κ³Όμ° μλ³Έμ μ¬λ―Έλ₯Ό λ°±λΆ λ°λΌκ° μ μμκΉ?
μ μ΄μ κ°λ°μμκ² μ¬λ―Έλ κ³ λ €μ λμμ‘°μ°¨ μλμμ
λ μ°½μμ λκΈ°κ° λμ΄μ€ κ²μ λ§μ§λ§ κ²°κ΅ μ§μ§ μ°½μμ κ²°μ¬ν μ΄μ λ
"λ΄κ° μ΄ λ¬Έμ λ₯Ό ν΄κ²°ν μ μμΌλκΉ" μμ
μ¬λ―Έλ κ°λ°μλ€μ΄ μ’μνλ μμ£Ό μΆμμ μΈ κ°λ μ
κ·Έλμ μ΄κ±Έ λλνκ³ λΆμν΄μ λ©λν μ μκ² κ°λ ννλ κ²μ μ¬μ΄ μΌμ΄ μλ
κ²μ μ°μ μμ κ²μ λμμ΄λ(κΈ°νμκ° μλλΌ)κ° κ²°μ½ μμ΄μ§μ§ μμ μ΄μ μ΄κΈ°λ νκ³
κ°λ°μκ° λ¨μν λκ°μ΄ λ§λ€μλ€κ³ ν΄μ λκ°μ μ¬λ―Έκ° 보μ₯λμ§ μλ μ΄μ μ΄κΈ°λ ν¨
μ°½μμ΄ κ°λ°μΒ λ§μΈλλ‘ μΈν΄ λ¬Έμ ν΄κ²°μ΄ μ£Όκ° λμ΄λ²λ¦¬λ μκ°
κ·Έ κ²μμ μ¬λ―Έλ₯Ό λ§λλ μ¬μν λν μΌλΆν° μ€μν μ½μ΄ λ©μΉ΄λκΉμ§
μ¬λ¬ κ°μ§μμ 무μ¬μ½ λμΉλ λΆλΆμ΄ λ°μν μλ°μ μλ κ±°μ§
κ²°κ΅ μμ±λ κ²μμ μλ³Έμ μ΄ν μΉ΄νΌκ° λμ΄λ²λ¦¬λ κ±°κ³
μ¬μ€ μ΄κ±΄ λΉλ¨ κ°λ°μκ° λ§λλ κ²μ λΏλ§ μλλΌ
μΈλ κ²μ μ λ°μ΄Β μ§μ μ΄ν μλ¬λ¦¬λ κ°μ₯ ν° μ΄μ μ΄κΈ°λ ν¨
λΆλͺ
μ°½μμ μ΄κ³ μμ λΆλ°©νκ³ μλ‘κ³ λ¬λΌμΌν μΈλ κ²μμ΄μ§λ§,
μΈλ κ²μμ μ°½μμκ° μ€λ‘μ§ κ²μ λμμΈμλ§ μ§μ€ν μκ° μκΈ°μ
λκ΅°κ°λ μ§μ λ¬Έμ λ₯Ό ν΄κ²°ν΄μΌλ§ νκ³
κ·Έ λκ΅°κ°κ° λ΄κ° λ νλ₯ μ΄ λλΆλΆμ΄κ±°λ
κ²°κ΅ μΈλ κ²μμμ κ°μ₯ λ―Έλμ΄ λ¬Έμ ν΄κ²° λ₯λ ₯μ΄ λλ κ±°κ³
μΈλ κ²μ μ μμλ€μ μ¬κ³ λ°©μλ κ°λ°μμ κ°κΉκ² νμ±λλ κ±°μ§
κ°λ°μ μ°λ κΈ°νμ λ©Έμ λ¬Ένλ μ¬κΈ°μ κ·Όλ³Έμ μΌλ‘ κΈ°μΈνλ€κ³ μκ°ν¨
κ·Έλ¦¬κ³ μ΄λ° μΈλ κ°λ°μ νκ³ λλ¬Έμ μμ₯μλ μ΄ν μΉ΄νΌ κ²μμ΄ νμ μΉλ κ±°κ³
μ¬μ‘±μΌλ‘
νκ΅ μΈλ κ²μ μμΌ νμ μ’λ§κ² λ°μ μμ΄μ???? μ΄λ° μ§λ¬Έ νλ©΄
그건 νκ΅ μΈλ κ°λ°μλ€μ΄ μ°½μλ ₯μ΄ μ‘΄λ μμ΄μμ λΌκ³ λ΅νκΈ΄ μ¬μ΄λ°
μμ§ν κΉλκ³ λ§νλ©΄ λ°μ§μ μ μ λ€κ³ μμ νκ΅ μΉμ μνλ κΌ΄μ
μΈκ³ μ΄λ κ°λ μΈλ κ²μμ μκ°λ°μμ μ₯μ μ°ΎκΈ°λ€
μ μ΄μ μ¨λ° λ¬Έμ ν΄κ²° λ₯λ ₯λ μμΌλ©΄μ μ°½μλ μνλ μ²μ¬λ€μ κ·ΉμμλΌκ³
νκΈ° μ«μΌλ©΄ νμ§λ§ 뻬μμμμμ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
μ무νΌ....
μ΄μ―€ νμΌλ©΄ λ΄κ° νκ³ μ νλ λ§μ μ΄ν΄νμ ν μ§
κ·Έλ¬λ μμ§ μ΅μ μ΅νμ μΌμ΄μ€κ°Β λ¨μλ€
μ§μ§ κ°λ°μ μ€μμλ κ°λ°μ λ§μΈλκ° κ·Ήμ¬ν λΆλ₯κ° μ°½μμ νλ©΄ μ΄λ»κ² λλμ§ μ?
λ¬Έμ ν΄κ²°μ μ€μ¬μΌλ‘ μ°½μμ μμνλ κ²μ μ¬μ€ κ°λ°μ μ€μμλ κ΅μ₯ν μλ°μ΄λ€....
μ§μ§ μ΅μ μ΅ν μ§μ± νΌλͺ¨λ Έ κ°λ°μλ€μ μ°½μμ μ΄λ° μμ
λ΄κ° μ΄λ―Έ ν΄κ²°ν λ¬Έμ κ° μμ...
κ·ΈλΌ μ΄κ±Έ κ°μ§κ³ λ§μΉ 1+1 μνλ§λ₯ "μ? κ²μ ν λ² λ§λ€μ΄ λ³ΌκΉ?" νλ κ±°μ
μλ€λ€ μμ€μλ μ μ΄μ κ²μμ΄κ³ , μ¬λ―Έκ³ , λ΅μμ§κ³ , λΉμ μ΄κ³ , λκ³ , μ무κ²λ μμ
μλ€λ€μ κ²μμ λ§λ€μ΄ λ³ΌκΉ? λ§μμ λ¨Ήμμμλ κ²μμ λ§λ€μ§ μμ
μλ€λ€μ κ°λ° μκ°μ λλΆλΆμ λ΄κ° μ΄λ―Έ ν΄κ²°ν λ¬Έμ λ₯Ό μ₯μΈ μ μ μΌλ‘ λ€λ¬λ λ° μ
μ λ€λ€μκ² μ€μν κ²μ λ΄κ° μ΄ λ¬Έμ λ₯Ό ν΄κ²°ν κ² μΌλ§λ λλ¨νμ§ μλμ§ νλ κ²μ
λλκ²λ μ΄λ° κ²½μ°κ° μκ°λ³΄λ€ μ‘΄λ λ§λ€...
λνμ κ²μ λμ리 κ²μμΌ κ°μ κ²μ μ°Έκ°ν μ μ΄ μλλ°
μΉ΄μ΄μ€νΈ νμλ€μ΄ μΆννλ μνμ΄
μ£€λ νλ©΄μ κ·Έλν½μ μ‘΄λ λ§μ΄Β λλλ§νλ λ κ·Έλ° κΈ°μ μμ°μ΄μλ€
μμ§λ λΉμ νμ₯μ μλ λͺ¨λ μ΄λ€μ
"κ·Έλμ κ²μμ μ¨λ°μ?" λΌλ νμ μ μμ μκ° μλ€....
νΉμ λΉμ λ
λ΄κ° ν΄κ²°ν λ¬Έμ λ₯Ό μλμ§ νλ €κ³ κ²μμ λ§λμλκΉ??
νΉμ λΉμ λ
λ¬Έμ ν΄κ²°μ΄ μ°½μμ κ²°μ¬ν μ΄μ μ λκΉ?
μ΄λ»κ² 보면 κ²½νμ΄ μ μκ² λ¬΄κΈ°κ° λ μλ μκ² λ€μ - dc App
κ°μΈμ μΌλ‘ κ²½νμ λ§μΌλ©΄ λ§μ μλ‘ μ’λ€κ³ μκ°νλλ°...
κ²½νμ΄ λ§μΌλ©΄, ꡬνν μ μλ νμ΄ λμ΄μ§λκΉ. λ₯λ ₯λΆμ‘±μ μν ꡬνλ°©μμ μκ°μ λ μ½λ§€μΌμλ μμ.
νλ‘κ·Έλλ¨Έλ μΈλ κ°λ°μλ λ°©ν₯μ΄ λ§μ΄ λ€λ¦ νλ‘κ·Έλλ¨Έ μΆμ μΈ μ λ€μ΄ ννκ² λΉ μ§λ ν¨μ
λ΄κ° μ¬λ°μ΄λ³΄μ΄λ κΈ°λ₯λ€ λΌμλ£λ€λ³΄λ λλκΈ°κ° λλλΌ
μ΄κ±°λ§λ€ γ γ μ§μμλ«μ΄μ§
κ°λ°μλ 'ꡬν'νλ λ°©λ²μ μκ°ν΄μΌλλ μμΉλ€λ³΄λκΉ. νλ€λ³΄λ©΄, κ²μμ κ·Όλ³Έμ΄λΌκ³ νλ μ¬λ―Έμ λ©μ΄μ§κΈ΄ν¨.