A programozási hibák típusai

A programozási hibák azonosítása nem csak a vizsgán hasznos, hanem segít a saját kódod javításában is.

A hibák két típusa fordul elő az általunk írt kódban: a szintaktikai és a logikai hibák. Bár mindkettő problémákat okoz a programodban, külön kezeljük őket.

Szintaktikai hibák

Amikor egy beszélt nyelv, például az angol nyelv szintaktikájáról beszélünk, a nyelv helyesírási & nyelvtanára utalunk. Nincs ez másképp a programozási nyelvek esetében sem – egy programozási szintaktikai hiba azt jelenti, hogy vagy helyesírási hiba van az egyik kulcsszóban, vagy a kód felépítésével van valami baj.

Ha szintaktikai hiba lép fel, a kód nem tud futni, mivel a számítógép nem fogja megérteni. Ebben az esetben, amikor megpróbáljuk futtatni a kódot, hiba jelenik meg, gyakran a sorszámmal és egy utalással arra, hogy mi lehet a hiba.

A szintaxishiba legegyszerűbb példája a kulcsszó helyesírása. Tesztelje, hogy mennyire érti ezt az alábbi kódban található hibák kijavításával:

Logikai hibák

A logikai hibákat gyakran egy kicsit nehezebb felismerni, mivel a legtöbb logikai hiba még lehetővé teszi a program futtatását, de váratlan kimenetet eredményez. Ez alól van néhány kivétel, például ha megpróbálunk nullával osztani, ami a program összeomlását okozza, mivel ez matematikailag lehetetlen!

A legtöbb logikai hiba egy számítási hiba, vagy rossz változónév használata. Tesztelje a megértését az alábbi kódban található hibák javításával:

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.