Przejdź do zawartości
Menu główne
Menu główne
przypnij
ukryj
Nawigacja
Strona główna
Ostatnie zmiany
Losowa strona
Pomoc z MediaWiki
Mazovia
Szukaj
Szukaj
Utwórz konto
Zaloguj się
Narzędzia osobiste
Utwórz konto
Zaloguj się
Strony dla anonimowych edytorów
dowiedz się więcej
Edycje
Dyskusja
Edytujesz
Pět zlozvyků, které v JavaScriptu stojí nejvíc hodin ladění
Strona
Dyskusja
polski
Czytaj
Edytuj
Edytuj źródło
Wyświetl historię
Narzędzia
Narzędzia
przypnij
ukryj
Działania
Czytaj
Edytuj
Edytuj źródło
Wyświetl historię
Ogólne
Linkujące
Zmiany w linkowanych
Strony specjalne
Informacje o tej stronie
Uwaga:
Nie jesteś zalogowany. Jeśli wykonasz jakąkolwiek zmianę, Twój adres IP będzie widoczny publicznie. Jeśli
zalogujesz się
lub
utworzysz konto
, Twoje zmiany zostaną przypisane do konta, wraz z innymi korzyściami.
Filtr antyspamowy.
Nie
wpisuj tu nic!
<br>Základem je kvalitní pasta. Loupané nesolené pistácie rozmixujte samotné, dokud se neuvolní olej a nevznikne tekutá pasta. Trvá to i několik minut a mixér se zahřívá. Přestávky a stírání stěn jsou nutné, jinak se pasta přepálí a zhořkne. Do krému nepatří kousky. Jestliže pasta zůstane zrnitá, prosejte ji přes jemné síto nebo rozmixujte s lžící neutrálního oleje. Cukr použijte moučkový, ideálně prosátý, protože krystalový cukr vytváří při šlehání hrudky.<br><br>Doma si vytvořte pevný postup, který nikdy nezkracujte. Každou houbu prohlédněte zvlášť, rozřízněte ji a přivoňte. Nikdy nemíchejte druhy, které si nejste stoprocentně jistí, do jednoho košíku s těmi, které znáte dobře. Právě při společné úpravě v hrnci vzniká největší riziko, že se jedovatá houba dostane do celého jídla. Košík, nůž a papírový sáček na jednotlivé kusy jsou lepší než igelitka, ve které se houby zapářím změní k nerozeznání.<br><br> Stavové kódy nejsou dekora<br><br>Autentizace bývá druhý kámen úrazu. API klíč se neposílá v URL, ale v hlavičce Authorization. Pokud ho vložíš do parametru adresy, dostane se do logů a může uniknout. Stejně tak nezapomeň na správnou metodu: některá API vyžadují Bearer token, jiná Basic. Bez toho dostaneš 401 Unauthorized a nebudeš vědět proč.<br><br>První výstup na umělé stěně se často rozhoduje ještě předtím, než se člověk chytí prvního chytu. Špatně zvolená velikost nebo tvar boty dokáže pokazit radost z lezení spolehlivě a rychle. Na umělé [https://wiki.familie-rosche.de/index.php?title=Co_ni%C4%8D%C3%AD_lesk_snubn%C3%ADch_prsten%C5%AF_a_jak_ho_vr%C3%A1tit%3F barvy stěn do obýváku]ě přitom platí jiná pravidla než na skále – povrch je hladký, chyty umělé a noha se v botě potí jinak. Není třeba kupovat nic drahého ani složitého, stačí vědět, co u zkoušení sledovat.<br>Třetí návyk se týká práce s hodnotami, které mohou chybět. Záměna null, undefined a prázdného řetězce je zdrojem tichých chyb. Místo if (uzivatel) buďte konkrétní: ověřte, zda objekt existuje a zda má potřebnou vlastnost. U volitelných přístupů použijte ?., ale jen tam, kde absence hodnoty dává smysl. Pokud něco chybět nemá, selžete hned na začátku funkce místo toho, abyste chybu odložili o deset volání dál, kde už není vidět, odkud přišla.<br><br>První návyk se týká pojmenování. Funkce jako zpracuj(), data2 nebo tmp neřeknou nic o tom, co obsahují. Když za měsíc otevřete soubor, ztratíte desítky minut jen tím, že znovu odvozujete význam. Pojmenujte podle toho, co hodnota je, ne podle toho, kde vznikla: seznamAktivnichUzivatelu, cenaBezDph. U funkcí použijte sloveso a předmět: nactiObjednavku, prepocitejSlevu. Není to o délce, ale o jednoznačnosti. Pokud název neumíte vymyslet, často to znamená, že funkce dělá víc věcí, než by měla.<br><br>Malé funkce a předčasné návraty místo vnoř[https://imgur.com/hot?q=en%C3%BDch%20podm%C3%ADnek ených podmínek] Druhý zlozvyk je řetězení podmínek do hloubky. Když máte pět úrovní if a na konci návrat, čtenář musí držet v hlavě všechny předchozí větve. Přepište to na předčasné návraty: nejdřív ošetřete chybný vstup, pak prázdný stav, teprve nakonec hlavní logiku. Funkce do dvaceti řádků se ladí výrazně snáz, protože v breakpointu vidíte celý kontext. Pokud funkce přesahuje obrazovku, rozdělte ji. Není to dogma, [https://Www.Ancienttypewriters.de/index.php?title=Kdy%C5%BE_boty_a_bundy_nemaj%C3%AD_v_p%C5%99eds%C3%ADni_m%C3%ADsto,_za%C4%8Dne_se_hromadit_nepo%C5%99%C3%A1dek nábytek na míru] je to praktická hranice, za kterou přestáváte vidět souvislosti.<br><br>Většina času u ladění nemizí na složité algoritmy, ale na rozhodnutí, která se zdají neškodná ve chvíli, kdy je děláte. Kód, který se špatně čte, se špatně hledá. Následujících pět návyků není o estetice, ale o tom, jak rychle najdete příčinu, když něco přestane fungovat.<br><br>Čtvrtý návyk je konzistentní práce s asynchronním kódem. Míchání then a await v jedné funkci vede k tomu, že se chyby ztrácejí. Vyberte si jeden styl a držte se ho. Každé volání, které může selhat, obalte do try/catch nebo řešte na jednom místě. Nikdy nenechávejte promise bez ošetření odmítnutí — prohlížeč vám to možná zamlčí, ale v produkci se to projeví jako nesrozumitelná chyba bez kontextu.<br><br>Pátý návyk je verzování a malé commity. Když se změní dvacet souborů najednou, nemáte jak zjistit, která změna chybu způsobila. Commitujte po logických krocích, a když něco přestane fungovat, porovnejte s předchozím stavem místo hodin hádání. Stejně tak si pište testy alespoň na kritické cesty — ne kvůli pokrytí, ale abyste při další úpravě věděli, že jste nerozbili něco, co dřív fungovalo. Čistý kód není cíl, je to zkratka k tomu, abyste chybu našli dřív, než vás začne stát celý den When you have any inquiries relating to wherever as well as how to use [https://wiki.familie-rosche.de/index.php?title=Co_ni%C4%8D%C3%AD_lesk_snubn%C3%ADch_prsten%C5%AF_a_jak_ho_vr%C3%A1tit%3F kompletní návod], [https://wiki.familie-rosche.de/index.php?title=Co_ni%C4%8D%C3%AD_lesk_snubn%C3%ADch_prsten%C5%AF_a_jak_ho_vr%C3%A1tit%3F barvy stěn do obýváku] you can e-mail us on the web page. .<br>
Opis zmian:
Wszelki wkład na Mazovia może być edytowany, zmieniany lub usunięty przez innych użytkowników. Jeśli nie chcesz, żeby Twój tekst był dowolnie zmieniany przez każdego i rozpowszechniany bez ograniczeń, nie umieszczaj go tutaj.
Zapisując swoją edycję, oświadczasz, że ten tekst jest Twoim dziełem lub pochodzi z materiałów dostępnych na warunkach
domeny publicznej
lub kompatybilnych (zobacz także
Mazovia:Prawa autorskie
).
PROSZĘ NIE WPROWADZAĆ MATERIAŁÓW CHRONIONYCH PRAWEM AUTORSKIM BEZ POZWOLENIA WŁAŚCICIELA!
Anuluj
Pomoc w edycji
(otwiera się w nowym oknie)
Przełącz ograniczenie szerokości strony