Obsah
Při vytváření programů, které jsou stále komplexnější, nevyhnutelně najdeme chyby, možná některé složitější k řešení než jiné, ale to by nás nemělo odradit, protože někdy možná budeme muset udělat chyby, než v naší aplikaci dosáhneme něčeho správného …v Jáva máme několik kategorie chyb které se nám mohou zdát při vytváření programu, jejich rozpoznávání a poznávání jejich příčin jsou první dva způsoby boje proti chybám.
Chyby syntaxe
K těmto chybám dochází při kompilaci kódu, takže je lze také nazvat jako chyby při kompilaci, k nim dochází, když překlepneme kód a překladač nemůže interpretovat naše pokyny.
Je velmi běžné napsat špatně instrukci, nesprávně zavřít blok a jednou z nejstrašnějších je selhání středníku, což je velmi časté, protože mnohokrát pracujeme v několika jazycích a můžeme se míchat prvky. tím končí řádky.
Tyto typy chyb lze od té doby snadno ladit Jáva Při kompilaci nám řekne, kde je problém, a poskytne nám jeho popis, podívejme se na následující kód s chybami:
public class ShowSyntaxErrors {public static void main (String [] args) {i = 30; System.out.println (i + 4); }}
Pokud se pokusíme tuto chybu zkompilovat, dostaneme v příkazové konzole následující:
ZVĚTŠIT
Chyby při provádění
K tomuto typu chyby dochází, když v programu máme prvek, který způsobí, že program náhle skončí, k tomu dojde, když například máme pole pro zadání uživatele a uživatel zadá něco, co program nečekal a co nebylo zachyceno správně nebo když dojde například k dělení 0, což je něco, co nelze zvládnout.
Podívejme se níže na kód, který nám umožňuje ilustrovat tyto typy chyb:
public class ShowRuntimeErrors {public static void main (String [] args) {int i = 1/0; }}
Pokud vidíme výsledek v kompilátoru, poskytne nám následující:
Logické chyby
Toto je typ chyby, kterého se každý programátor nejvíce obává, protože si jej kompilátor ani provádění nevšimne, a to proto, že to není proto, že je program špatně napsán, nebo že existují důvody, proč program skončí nesprávně, pokud ne že logická implementace toho, co chcete udělat, je špatnáK vyřešení těchto typů chyb musíme použít studené běhy a mít hodnoty, které nám umožní zjistit, zda náš program běží správně.
Jak jsme viděli, máme 3 hlavní skupiny chyb v našich programech a jejich znalostí můžeme najít způsoby, jak se takovým chybám vyhnout, nebo se je alespoň pokusit opravit, když k nim dojde.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod