μλ νμΈμ Foma π μ λλ€!
μ€λλΆν° νλ‘κ·Έλλ¨ΈλΌλ©΄ κΌ μ½μ΄λ΄μΌ νλ "ν΄λ¦° μ½λ" μ± μ λν΄μ λ°°μ΄ λ΄μ©μ μ΄ν΄νλλ‘
μ 리ν΄λ³΄λ €κ³ ν©λλ€.
λμ μ½λλ?
- ν΄λ νκΈ° μ΄λ €μ΄ μ½λ
- μμ°μ±μ λ¨μ΄λ¨λ¦¬λ μ½λ
- μΌμ κΈ°νμ κΈνκ² μ§ μ½λ
μ¦, νλ§λλ‘ κΈνκ² λμΆ© μ§μ μ½λκ° μ½κΈ° μ΄λ €μμ§κ³ κ·Έλ¬λ€κ° μ μ κ°λ° μλκ° λμ΄κ°λ μ½λκ° λμ μ½λμ λλ€.
"μλ κ·Έλ¬λ©΄ μΌμ κΈ°νμ λΉ‘λΉ‘νκ² μ‘μ κ΄λ¦¬μ μλͺ» μλμΌ?"
λΌκ³ μ§λ¬Έν μλ μμ΅λλ€.
νμ§λ§ μ΄ μ± μμλ μμ¬λΌλ μ§μ μΌλ‘ λΉμ λ₯Ό νλλ°μ.
λ§μ½ λΉμ μ΄ μμ¬μΈ μν©μμ κ΄λ¦¬μκ° μκ° λ΄μ μμ μ λ§μΉκΈ° μν΄μ μμ μ»λ κ²μ μλ΅νλΌκ³ μꡬν©λλ€.
μ΄ λ λ§μ½ νμμκ² λ¬΄μ¨ μΌμ΄ μκ²Όλ€λ©΄ λꡬμ μλͺ»μ΄ ν΄κΉμ?
λΉμ°ν μμ μ 맑μ μμ¬μ μλͺ»μ΄ ν΄κ²λλ€.
μλνλ©΄ μμ¬κ° μ§λ³κ³Ό κ°μΌμ λν μ§μμ΄ λ μ μκ³ μκΈ° λλ¬Έμ΄μ£ .
νλ‘κ·Έλλ¨Έλ λκ°μ΄ λΉ‘λΉ‘ν μΌμ μ μ£Όμλ€κ³ ν΄μ λμ μ½λλ₯Ό λμΆ© μ¨μ κΈ°ν λ΄μ λ§μΆλ κ²μ μ λ¬Έκ° λ΅μ§ λͺ»ν νλμ λλ€.
"κ·Έλ¬λ©΄ μ°λ¦¬κ° μ΄λ»κ² ν΄μΌνλλ°?"
μ΄ μ± μμλ κΈ°νμ λ§μΆλ μ μΌν λ°©λ²μ μΈμ λ μ½λλ₯Ό κΉ¨λνκ² μ μ§νλ μ΅κ΄μ κΈ°λ₯΄λ κ²μ΄λΌκ³ λ§ν©λλ€.
μ’μ μ½λλ?
μμ£Ό μ λͺ νκ³ λ Έλ ¨ν νλ‘κ·Έλλ¨Έλ€μ μλμ κ°μ΄ μ μν©λλ€.
λΉμΌλ€ μ€νΈλ‘μ€νΈλ£Ή ,C++ μ°½μμ,
μ°μνκ³ ν¨μ¨μ μ΄λ©° μμ‘΄μ±μ μ΅λν μ€μ¬ μ μ§λ³΄μκ° μ¬μ΄ μ½λ
κ·Έλλ λΆμΉ ,Object Oriented Analysis and Design with Application μ μ
λ¨μνκ³ μ§μ μ μ΄μ¬μ μ μ΄ λ¬Έμ₯μ²λΌ μ½νλ μ½λ
λ°μ΄λΈ ν λ§μ€, OTI 창립μ
μμ±μκ° μλ μ¬λλ κ³ μΉκΈ° μ¬μ΄ λ¬Ένμ μΈ μ½λ
λ§μ΄ν΄ νλμ€, Working Effectively with Legacy Code μ μ
μ£ΌμκΉκ² μ§λμμ κ³ μΉ κ³³μ΄ μλ μ½λ
μλ 컀λν, Wiki μ°½μμ
μ§μνκΈ° μ¬μ λ¬Έμ λ₯Ό νκΈ° μν μΈμ΄μ²λΌ 보μ΄λ μ½λ
μμμ μΈκΈν μ’μ μ½λλ€μ 곡ν΅μ μ μ½κΈ° μ¬μ΄ μ½λλΌλ κ²μ λλ€.
μ½κΈ° μ½κ² μ°κΈ° μν΄μ μ£ΌμκΉκ² μ½λλ₯Ό μ§μΌνκ³ μ΄λ κ² μ§ μ½λλ€μ κ³ μΉ κ²μ΄ μκ±°λ κ³ μΉκΈ°κ° μ½λ€λ λ§μ΄μ£ !
λν λ°₯ μμ μ¨λ μ½λλ₯Ό μ°λ μκ°λ³΄λ€ μ½λλ₯Ό μ½λ μκ°μ΄ 10λ°°κ° λλλ€κ³ λ§νλ©΄μ μ½κΈ° μ¬μ΄ μ½λλ₯Ό νλ² λ κ°μ‘°ν©λλ€.
ν λ¬Έμ₯μΌλ‘ μ 리νλ©΄ μ’μ μ½λλ μ½κΈ° μ¬μ΄ κΉ¨λν μ½λμ΄κ³ ,
κΉ¨λν μ½λλ μ½λλ₯Ό μ½λ μκ°μ μ€μΌ μ μκ³ ,
λ΄κ° μΌκ±΄ λ¨μ΄ μΌκ±΄ λΉ λ₯΄κ² κ³ μΉ μ μκΈ° λλ¬Έμ μ μ§λ³΄μκ° μ¬μμ§κ³ ,
μ΄κ²μ 곧 μκ°μ μ μ½ν μ μμ΄ μμ°μ±μ λν μ μμ΅λλ€.
κ³ λ‘ μ°λ¦¬λ μμ°μ±μ λνκΈ° μν΄ κΉ¨λν μ½λλ₯Ό μμ±ν΄μΌ ν©λλ€.
'π₯ Computer Science > Programming' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[π» Programming] Clean Code - κΉ¨λν ν¨μλ μ΄λ»κ² μμ±ν κΉ? (0) | 2021.08.04 |
---|---|
[π» Programming] Clean Code - μλ―Έμλ μ΄λ¦μ μ¨λΌ (0) | 2021.06.13 |
[CS] TDD(Test-Driven-Development)λ? (0) | 2021.06.07 |
[CS] F.I.R.S.T μμΉμ΄λ? (feat.UnitTest) (0) | 2021.06.07 |
[CS] μΌκΈ κ°μ²΄λ? (1) | 2021.05.12 |
λκΈ