Kezdőoldal » Számítástechnika » Programozás » Mi az a debug és, hogy kell...

Mi az a debug és, hogy kell használni?

Figyelt kérdés
Mert a youtubon nem találtam egy magyart se és angolul kb annyit értettem, hogy oldalt rá klikkelsz 2-szer. Akkor megjelenik egy piros kör és kijelöli az adott sort. Úgyszóval ez a debug vagy valami más?

2020. okt. 5. 22:11
 1/6 anonim ***** válasza:
16%
Miben szeretnél "debug"-ot használni? Ilyet akkor szoktak programokban használni, ha valami nem működik, vagy hibásan működik, a program pedig debug módban részletes logot generálva a programfejlesztőknek szolgál információval.
2020. okt. 5. 22:29
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:
84%
A debug azt jelenti, hogy hibaelhárítás. A fejlesztőkörnyezetek többsége támogatja. Ha valami nem jól működik/összeomlik a programod, akkor elindítod debug módban. Ekkor amit piros kört mondtál, amit breakpointnak hívunk, az lesz a program ideiglenes vége. Tehát debug módban piros ponttól a következő piros pontig tudsz lépkedni, és közben nézni a változók értékeit.
2020. okt. 5. 22:58
Hasznos számodra ez a válasz?
 3/6 anonim ***** válasza:
63%

Amit feljebb leírtak, az a trace mode.

A programban a hibás működés okának feltárását segítendő, töréspontokat lehet elhelyezni. Ez nem a program ideiglenes vége lesz, hanem egy-egy olyan pont, ahol a futás megszakad és vizsgálhatóvá válik a programállapot. Adott esetben még trace.log vagy állapottábla is generálódik, amin végig lehet lépkedni és felderíteni a hibás működés okát, vagy okait.


A debug egy kicsit más, de alapvetően a trace-hez hasonló célú módszer. A debugger lehet szoftver de kiegészülhet hihetetlenül komoly hardveres támogatással is. Pl. STM32 devel boardok.

Létezik debug ellenes kód is, ami vagy meggátolja, vagy alaposan megnehezíti a debuggolás műveletét, amit nem ritkán visszafejtési - és nem hibakeresési - célzattal végeznek.

2020. okt. 5. 23:42
Hasznos számodra ez a válasz?
 4/6 anonim ***** válasza:
Hibakereses mellett osszetettebb kod megertesere, felterkepezesere is jo.
2020. okt. 6. 07:01
Hasznos számodra ez a válasz?
 5/6 A kérdező kommentje:
Hiba keresésre használnám.
2020. okt. 6. 16:21
 6/6 anonim ***** válasza:
Azt hittem már nem tudsz egy légycsapót vagy rovarirtót használni
2020. okt. 9. 08:37
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!