5 návyků pro čistý JavaScript, které zkrátí ladění o hodiny
Prvním typickým krokem vedoucím k chybě je uspěchané rozhodnutí. Rozhodčí často sáhne po kartě ve zlomku sekundy, aniž by si ověřil, co se skutečně stalo. Než vytáhnete kartu, vždy si v hlavě projděte tři věci: byla to úmyslná hra rukou? Byl souboj vedený nohama, nebo šlo o skluz s nataženou nohou? Měl hráč šanci hrát míč? Pokud si nejste jistí, počkejte o dvě vteřiny déle. Lepší je pozdní, ale správná karta než okamžitá a mylná.
Nezapomínejte, že nejdůležitější je trpělivost. Mnoho týmů se nechá vyprovokovat k riskantním přihrávkám, ale presink překonáte jen tehdy, když si počkáte na správný okamžik. Pokud hrajete přes třetího hráče, držíte šířku a nezapomínáte na pojistku, soupeřův presink se rozpadne. A pak už stačí jen využít vzniklé mezery – a góly na sebe nenechají čekat.
V praxi to znamená, že váš defenzivní štít musí mít odvahu přijmout balón zády k soupeřově bráně. Nesmí se ale otočit čelem, dokud si nevytvoří prostor. Pokud ho napadají zezadu, vyřeší to jednoduchou kličkou do strany a okamžitou přihrávkou na krajního obránce. Ten už má před sebou volný koridor, protože soupeřův útočník je zatažený ve středu.
Na konci večera se sluší poděkovat každému, s kým jsi tančil, a rozloučit se. Není nutné objednávat drahé drinky – postačí obyčejná voda, pokud nechceš pít alkohol. Řidiči by se měli vyhnout alkoholu úplně, a pokud přijdeš sám, rozmysli si, jak se bezpečně dostaneš domů. V Praze je noční doprava omezená, ale existují alternativy (tramvaje, taxi, sdílená kola) – nezapomeň si to zjistit předem. A ještě jedna rada: nechoď na první návštěvu s očekáváním, že hned vše zvládneš. Dej si čas, užij si hudbu a atmosféru – a příště už půjdeš s větší jistotou.
Druhý návyk se týká destrukturalizace objektů a polí. Místo přístupu přes tečku nebo indexy si hodnoty rovnou vytáhněte do proměnných. Například při zpracování odpovědi z API si napište const data, error = response;. Tím okamžitě vidíte, s čím pracujete, a eliminujete překlepy v názvech vlastností. Pokud objekt nemá garantovanou strukturu, použijte výchozí hodnoty při destrukturalizaci. Tento přístup také usnadňuje testování, protože funkce pracuje s jasně definovanými proměnnými místo s celým objektem.
Prvním návykem je brzký návrat z funkcí. Místo vnořených podmínek, kde se každá další úroveň odsazuje doprava, pište validaci na začátku funkce a vracejte se s chybou nebo výchozí hodnotou. Pokud funkce zpracovává uživatele, nejprve ověřte, že objekt existuje a má potřebné vlastnosti. Tím se vyhnete situaci, kdy se kód zanoří do pěti úrovní a vy pak pracně hledáte, která větev se vlastně provedla. Typická chyba je snažit se ošetřit vše až na konci funkce, což vede k nepřehledným řetězcům podmínek.
Dodržování těchto pěti návyků vyžaduje určitou disciplínu, ale výsledek se dostaví rychle. Kód bude přehlednější, méně náchylný k chybám a snadněji se bude rozšiřovat. Když narazíte na problém, budete schopni rychle najít místo, If you have virtually any inquiries with regards to where by along with the way to work with informace, you possibly can call us at our web-page. kde se něco pokazilo, protože jednotlivé části budou jasně ohraničené a pojmenované. Tím se vyhnete hodinám stráveným nad laděním kódu, který by mohl fungovat.
První praktická věc je oblečení a obuv. V běžných tanečních klubech platí, že bys neměl přijít v outdoorových botách s hrubou podrážkou – nejenže ničí parket, ale také ti znemožní správné otáčky. Ideální jsou boty s hladkou podrážkou, které umožňují klouzání, ale zároveň drží na podlaze. Pokud jde o oblečení, zvol vrstvy: v klubu bývá teplo, ale ne vždy stejně. Můžeš si svrchní díl odložit, ale rozhodně nechoď v něčem, co tě omezuje v pohybu. Ženy by měly myslet na to, že sukně či šaty nejsou na škodu, ale pokud se bojíš, že při rychlých obratech něco odhalíš, raději zvol kalhoty.
Častým omylem je také přesvědčení, že vaření nebo sušení neutralizuje jed muchomůrky zelené. Ne, amanitin, který obsahuje, je tepelně stabilní a přežije i dlouhý var. Stejně tak neexistuje žádná spolehlivá domácí metoda, jak jedovatost poznat – žádné „testování" cibulí nebo stříbrem nefunguje. Jediným bezpečným postupem je dokonalá znalost makroskopických znaků nebo konzultace s mykologem. Když si nejste jistí, necháte houbu stát, případně si ji vyfotíte a porovnáte s atlasem.
Čtvrtý návyk: explicitně pojmenovávejte proměnné a funkce Čtvrtý návyk se týká názvosloví. Vyhněte se názvům jako data, temp nebo x. Místo toho používejte popisné názvy, které odpovídají tomu, co proměnná skutečně obsahuje. Například místo data použijte userList nebo productPrices. Funkce by měly mít názvy, které vyjadřují činnost, jako getFilteredUsers nebo calculateTotalPrice. Tento jednoduchý rekonstrukce koupelny krok za krokem vám ušetří čas při čtení vlastního kódu po dvou týdnech. Nezapomeňte také na to, že názvy by měly být konzistentní napříč celým projektem.