1. Debugging Seminar 2005 ¶
- μΌμ : 2005. 05. 16 (μ)
- μ₯μ : 4453 κ°μμ€
- μκ° : μ€ν 6μ
- μΈλ―Έλ μ€λΉμ : 01 λ¨μν
2.1. λλ²κΉ
μ? ¶
- λλ²κΉ
μ 무μμΈμ§ κ°μ΄ νλ² μκΈ°λ₯Ό ν΄λ³Έλ€.
- μ΄λ² μΈλ―Έλμμ λ€λ£° λ²μ -> μ»΄ν¨ν° λλ²κΉ
μμ λλ²κ±° λ°©μ λ° phpμμμ λλ²κ±° ν λ°©μ
2.2. μΈμ λλ²κΉ
μ νλ? ¶
- λλ²κΉ
μ μ£Όλ‘ κ΅¬λ¬Έμ μΈ μλ¬λ³΄λ€λ μ»΄νμΌμ λλλΌλ μμ μ μλν κ°μ΄ λμ€μ§ μμ κ²½μ°μ λ§μ΄ νλ€.
2.3. κ°μ λλ²κΉ
κ²½ν && λ
Ένμ° μ΄μΌκΈ° ¶
- 05 ~ κ³ νλ²κΉμ§ κ³¨κ³ λ£¨ μκΈ°ν΄λ³Έλ€.
2.3.1. μ€λΉμμ λ
Ένμ° ¶
- μλ‘μ΄ μ½λ μμ±μ μ νμ¬ λ²κ·Έλ€μ μ‘κΈ°
- νλ²μ νλμ©μ λ²κ·Έλ₯Ό μμ νκ³ ν
μ€νΈ (νλ² λ³κ²½λ λλ§λ€ μ»΄νμΌμ ν΄λ³Έλ€.)
- λ§μ΄ λ³κ²½λ μνμμ μ»΄νμΌ ν κ²½μ° λ²κ·Έλ€μ΄ 볡ν©λμ΄μ Έμ 보μ΄κΈ° λλ¬Έμ μ°ΎκΈ°κ° λ νλ€λ€.
- κ³Όν μνμμλ νλμ μΈμλ₯Ό λ°κΏ κ°λ©΄μ μ€νμ νλ€.
- λΆν μ 볡 κΈ°λ² - λΆλΆ λΆλΆ λλ μ (μΌμ λΆλΆμ μ£Όμμ²λ¦¬...) λ²κ·Έλ₯Ό μ°Ύλλ€.
- ν
μ€νΈλ₯Ό λ§μ΄ ν΄μΌν κ²½μ°μ ν
μ€νΈ μΌμ΄μ€λ₯Ό λ§λ€μ΄μ ν
μ€νΈ μκ°μ μ μ½νλ€.
- λ²κ·Έ 리ν¬νΈ μμ± -> μ΄κ±΄ μ€λΉμλ μν΄λ΄€λ€. νλ‘μ νΈκ° μ’λ μ»€μ§ κ²½μ° μ΄λ° κ² νμνλ€κ³ νλ€
2.3.2. c2.com μμ λ³Έ λ
Ένμ° ¶
- Debug by describing
- λ£λ μ¬λμ μ΄ν΄λ μκ΄ μλ€
- νΌμμ μμ μκ² λ¬μ¬ νκΈ°λ νλ€
- κ³Όνμ λ°©λ²κ³Ό μ μ¬νλ€
- ask the code
- fully implemented and fully debugged, before the developer(s) responsible for that feature move on to the next feature -> debugging The development Process
- Study The source with debugger
2.4. κ·Έ λ
Ένμ°λ€ μ 리 ¶
2.5. λλ²κΉ
νλ‘κ·Έλ¨ μ¬μ©λ°©λ² μμ° ¶
- Visual C ++ λλ²κΉ
- Eclipse λλ²κΉ
- PHP μμμ λλ²κ·Έν λ°©μ λλ²κΉ
- μ΄κ²μ μ¬κ±΄μ λ§λ‘λ§...