πŸ“± Mobile

디버깅과 ν›„ν‚Ήμ˜ 차이 ?

sa1t 2024. 1. 15. 14:50
λ°˜μ‘ν˜•
디버깅 :
컴퓨터 ν”„λ‘œκ·Έλž¨ 개발 단계 쀑에 λ°œμƒν•˜λŠ” μ‹œμŠ€ν…œμ˜ 논리적인 였λ₯˜λ‚˜ 비정상적 μ—°μ‚°(버그)을 μ°Ύμ•„λ‚΄κ³  μˆ˜μ •ν•˜λŠ” μž‘μ—… κ³Όμ •
μ•ˆν‹° 디버깅 :
디버깅을 λ°©ν•΄ν•˜κ³  뢄석을 λ°©ν•΄ν•˜λŠ” 기술
디버깅을 λ‹Ήν•œλ‹€λ©΄ ν•΄λ‹Ή 디버거 ν”„λ‘œκ·Έλž¨μ„ μ’…λ£Œμ‹œν‚€κ±°λ‚˜ μ—λŸ¬λ₯Ό λ°œμƒμ‹œν‚€λŠ” 방법 λ“± λ‹€μ–‘ν•œ 방법을 μ‚¬μš©ν•˜μ—¬ 뢄석을 λ°©ν•΄.
디버깅 ν”„λ‘œμ„ΈμŠ€ μž‘λ™ :
였λ₯˜ 식별 - 였λ₯˜ 뢄석 - μˆ˜μ • 및 검증
디버깅 μ „λž΅ : 
1. 점진적 ν”„λ‘œκ·Έλž¨ 개발
2. 역좔적
3. 원격 디버깅
4. λ‘œκΉ…
5. ν΄λΌμš°λ“œ 디버깅

ν›„ν‚Ή : 
μš΄μ˜μ²΄μ œλ‚˜ μ‘μš© μ†Œν”„νŠΈμ›¨μ–΄ λ“±μ˜ 각쒅 컴퓨터 ν”„λ‘œκ·Έλž¨μ—μ„œ μ†Œν”„νŠΈμ›¨μ–΄ ꡬ성 μš”μ†Œ 간에 λ°œμƒν•˜λŠ” ν•¨μˆ˜ν˜ΈμΆœ, λ©”μ‹œμ§€, 이벀트 등을 μ€‘κ°„μ—μ„œ λ°”κΎΈκ±°λ‚˜ κ°€λ‘œμ±„λŠ” λͺ…λ Ή, 방법, κΈ°μˆ μ΄λ‚˜ ν–‰μœ„λ₯Ό λ§ν•œλ‹€.
μ†Œν”„νŠΈμ›¨μ–΄κ°€ 이미 싀행쀑일 λ•Œ μ‚½μž…λ˜μ§€λ§Œ μ‹€ν–‰λ˜κΈ° 전에도 μ‚¬μš© κ°€λŠ₯ν•˜λ‹€.
물리적 μˆ˜μ • :
μ‘μš©ν”„λ‘œκ·Έλž¨ μ‹€ν–‰ μ „ λ¦¬λ²„μŠ€ μ—”μ§€λ‹ˆμ–΄λ§ κΈ°λ²•μœΌλ‘œ μ‹€ν–‰ λ˜λŠ” 라이브러리λ₯Ό 물리적으둜 μˆ˜μ •ν•¨μœΌλ‘œμ¨ ν›„ν‚Ή κ°€λŠ₯

λŸ°νƒ€μž„ μˆ˜μ • : μš΄μ˜μ²΄μ œμ™€ μ†Œν”„νŠΈμ›¨μ–΄λŠ” 훅을 μ‚½μž…ν•˜λŠ” ν”„λ‘œμ„ΈμŠ€μ— μΆ©λΆ„ν•œ κΆŒν•œμ΄ λΆ€μ—¬λœ 경우 λŸ°νƒ€μž„ 도쀑 이벀트 훅을 μ‰½κ²Œ μ‚½μž… κ°€λŠ₯

 

 

ν›„ν‚Ή - μœ„ν‚€λ°±κ³Ό, 우리 λͺ¨λ‘μ˜ 백과사전

μœ„ν‚€λ°±κ³Ό, 우리 λͺ¨λ‘μ˜ 백과사전. ν›„ν‚Ή(μ˜μ–΄: hooking)은 μ†Œν”„νŠΈμ›¨μ–΄ 곡학 μš©μ–΄λ‘œ, 운영 μ²΄μ œλ‚˜ μ‘μš© μ†Œν”„νŠΈμ›¨μ–΄ λ“±μ˜ 각쒅 컴퓨터 ν”„λ‘œκ·Έλž¨μ—μ„œ μ†Œν”„νŠΈμ›¨μ–΄ ꡬ성 μš”μ†Œ 간에 λ°œμƒν•˜λŠ” ν•¨μˆ˜ 호좜,

ko.wikipedia.org

 

λ°˜μ‘ν˜•