U E D R , A S I H C RSS

Debugging/Seminar_2005

1. Debugging Seminar 2005

  • μΌμ‹œ : 2005. 05. 16 (μ›”)
  • μž₯μ†Œ : 4453 κ°•μ˜μ‹€
  • μ‹œκ°„ : μ˜€ν›„ 6μ‹œ
  • μ„ΈλΈλ‚˜ μ€λΉ„μž : 01 λ‚¨μƒν˜‘

2. μ§„ν–‰μˆœμ„œ

  • μ•„λž˜μ™€ 같이 진행

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 μ—μ„œμ˜ 디버그행 방식 디버깅 - 이것은 여건상 말둜만...

3. 참고 자료

4. Thread

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:23:06
Processing time 0.0258 sec