"Hej kære ven! Jeg vil ikke være sentimental, men det er sidste gang vi mødes..."

"Professor, forlader du virkelig din stilling? For jeg har bestemt ikke tænkt mig at stoppe og opgive mine studier. Du sagde, at du skal lære uden at stoppe, og holde forelæsninger og bøger, og... Generelt en programmør skal vokse konstant."

"Jeg er glad for, at du lærte disse lektier godt. "Du ved, hvem du skal henvende dig til, hvis du nogensinde vil forstå teorien ordentligt. Men jeg tror, ​​at du, min elev, snart vil overgå din lærer.

"Og selvfølgelig har jeg endelig valgt noget til dig!

Fejlretning i IntelliJ IDEA: en begyndervejledning

Lad os straks afklare noget: der er ingen kode uden fejl... Sådan fungerer livet bare. Så vi bør ikke falde i stykker og give op, hvis vores kode ikke virker, som vi havde forventet.

Men hvad skal vi gøre? Nå, vi kunne placere System.out.println-sætninger overalt og derefter finkæmme konsoloutputtet i håb om at finde en fejl.

Når det er sagt, kan du (og det gør folk) fejlfinde ved hjælp af omhyggelig logning.

Men hvis du kan køre din kode på en lokal maskine, er det bedre at bruge Debug-tilstand. I denne artikel vil vi overveje at fejlfinde et projekt ved hjælp af IntelliJ IDEA.

Sådan fungerer refactoring i Java

Når du lærer programmering, skriver du det meste af tiden (undtagen når du graver i teorien), og så skriver du noget mere. Dette betyder til dels, at de fleste begyndende udviklere tror, ​​at det er det, de vil gøre i fremtiden. Det er alt sammen fint og godt, men en programmørs job omfatter også vedligeholdelse og refaktorisering af kode. I dag skal vi tale om refactoring.

I denne todelte artikel finder du en lille guide (sæt med anbefalinger) til at skrive bedre kode. Lad os gennemgå de grundlæggende regler og begreber relateret til at skabe et system og arbejde med grænseflader, klasser og objekter. Lad os gå!

-->