Lekce 29 - Nejčastější chyby JS začátečníků, děláš je také?
V minulé lekci, Metoda requestAnimationFrame() pro lepší vykreslování v JS, jsme si představili metodu
requestAnimationFrame(), která umožňuje zajistit plynulé
zobrazení animací ve webových prohlížečích.
V dnešním tutoriálu JavaScript základů se opět na chvilku zastavíme a vydýcháme. Ukážeme si, jaké jsou nejčastější chyby JavaScript programátorů při používání znalostí, které jsme nově nabyli, a jak se jim vyvarovat. Zvýšíme tak svou senioritu a cenu na trhu práce.
Slovo senior programátora

Materiál pro dnešní lekci jsem sestavil na základě 20letých zkušeností s programováním. Jako šéfredaktorovi a lektorovi mi rukama prošly stovky, možná tisíce zdrojových kódů vytvořených komunitou. Nebylo těžké si všimnout, že většina z nich, ačkoli funguje, obsahuje zbytečné chyby, které se navíc stále dokola opakují. Chyby kupodivu často dělali jak nováčci, tak zkušenější programátoři a i já jsem je dělal, když jsem začínal.
Správné pojmenování proměnných
Správnému pojmenovávání identifikátorů jsme se již věnovali v lekci Nejčastější chyby JS začátečníků - Umíš pojmenovat proměnné?, kde jsme si také vysvětlili, proč bychom se vůbec měli takovými věcmi zabývat.
Pojmenování polí
Nově umíme deklarovat i pole a právě pojmenování polí je jedním z největších kamenů úrazu v programování. Existuje jednoduché pravidlo:
Kolekce vždy pojmenováváme v množném čísle.
Opět tím samozřejmě následujeme poučku, že název proměnné je odvozený od toho, co je v proměnné uložené. A když je tam více věcí, měl by být logicky množné číslo.
Ukažme si pár chybných a správných příkladů deklarace polí:
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
roční PŘEDPLATNÉ
1 082 Kč
měsíčně, placeno ročně (12 984 Kč)14 000+ lekcí, cvičení a testů
6 000+ ti zůstane napořád
Neomezený přístup ke všem aktuálním
i připravovaným kurzům.
Koupit pouze tento kurz
Získej okamžitý přístup ke kurzu bez
časového omezení.
825 Kč
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš s Provozními podmínkami.
- Přístup k jednotlivým lekcím dle způsobu pořízení.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V JS tutoriálu si ukážeme dobré praktiky v programování, např. pojmenování kolekcí, Boolean výrazy a DRY, a jak jsou nejčastěji porušovány nejen nováčky.
David se informační technologie naučil na