Pět zlozvyků, které v JavaScriptu stojí nejvíc hodin ladění
페이지 정보

본문
Ruční mytí houby místo výměny je nejčastější chy
Po stažení z plotny nechte těsto mírně zchladnout, jinak se vejce při zamíchání srazí. Vejce přidávejte jednotlivě a po každém důkladně promíchejte. Konzistence je důležitější než přesný počet vajec – záleží na velikosti a vlhkosti mouky. Hotové těsto by mělo být lesklé, hladké a pomalu stékat ze stěrky v širokém pruhu. Pokud je příliš tuhé, přidejte ještě jedno vejce. Pokud je příliš řídké, už ho nezachráníte – věnečky se roztečou. Raději začněte znovu s menším množstvím vajec.
Většina času u ladění nejde na složité algoritmy. Jde na drobnosti, které vznikly při psaní a kterých jste si nevšimli. Pět návyků níže dokáže tenhle čas výrazně zkrátit. Nejde o styl ani o estetiku, ale o to, aby se chyba projevila hned a na jednom místě.
Typická chyba je také přehlédnutí odpočinku. Po každém výstupu si dejte pauzu alespoň tak dlouhou, jako byl výstup sám. Nechoďte hned na další cestu, i když se cítíte dobře. Svaly se unaví dřív, nábytek na míru než to mozek zaregistruje. Druhá chyba je srovnávat se s lidmi, kteří lezou roky. Ti mají jinou techniku, jinou sílu prstů a hlavně jiné zkušenosti s tím, kdy je čas přestat.
Měsíc je nejjasnější objekt na noční obloze a zároveň nejčastější zklamání začínajících fotografů. Na displeji vypadá jako jasná koule, ale na snímku je to bílá skvrna bez kráterů. Důvod je prostý: foťák se snaží vyrovnat s obrovským kontrastem a přeexponuje nejsvětlejší části. Řešení nezačíná u dražší techniky, ale u pochopení, že Měsíc je vlastně osvětlené těleso ve slunečním světle – tedy něco jako kámen na přímém slunci. Expozice se tomu musí přizpůsobit.
Nábytek vybírejte podle výšky, ne podle šířky. Nízká postel bez masivní čela a noční stolky na tenkých nohách nechávají podlahu viditelnou, což místnost prodlužuje. Vyhněte se vysokým skříním až ke stropu – pokud už je máte, nechte je ve stejné barvě jako stěny, aby splynuly. Otevřené police v ložnici spíš škodí, protože každá věc na nich rozbíjí klidnou linii. Raději zavřené dveře a uvnitř uklizeno.
Třetí návyk: jedna funkce, jedna odpovědnost. Funkce, která načte data, přepočítá je a ještě vykreslí do stránky, se ladí nejhůř, protože chyba může být v kterékoli z těch částí. Rozdělte ji na menší celky a každý otestujte zvlášť. Pomůže i to, že návratová hodnota je předvídatelná — funkce by měla vracet buď výsledek, nebo vyhodit chybu, ne někdy jedno a někdy druhé.
Čtvrtý návyk se týká asynchronního kódu. Zapomenutý await je klasika: funkce vrátí promise, vy s ní pracujete jako s hodnotou a výsledek je nesmysl. Podobně zákeřné je forEach s asynchronním callbackem — nepočká na dokončení interiéru, i když to na první pohled vypadá, že ano. Pro sekvenční zpracování použijte for...of s await, rady pro rekonstrukci paralelní Promise.all. Vždycky také odchytávejte chyby, jinak promise skončí jako nezpracované odmítnutí a v konzoli nenajdete ani řádek.
Žádný z těch návyků nezabere víc než pár minut denně. Ušetří ale hodiny, protože chyba se objeví v okamžiku, kdy vznikla, ne o tři vrstvy volání později, kde už nikdo netuší, odkud přišla.
Pojmenujte věci tak, aby se daly dohledat Druhý návyk se týká názvů. Proměnná data nebo funkce process neřekne nic a při ladění se v ní ztratíte. Pojmenujte podle obsahu: nevyrizenеObjednavky, prevedCastkuNaEur. Stejně tak se vyhněte zkratkám, kterým po týdnu nerozumíte. Když název nejde vymyslet, často to znamená, že funkce dělá víc věcí najednou a měla by se rozdělit.
Pátý návyk: logujte stav, ne jen „tady jsem". Místo console.log('jsem tady') vypište konkrétní hodnotu a její název. Ještě lepší je kontrolovat vstupy hned na hranici funkce — pokud dostane něco jiného, než čeká, ať to řekne hlasitě. Ať už použijete výjimku, nebo návrat chyby, držte se jednoho způsobu v celém projektu. Kombinace obojího mate a při ladění se ptáte, jestli se chyba ztratila, nebo nikdy nevznikla.
In case you loved this information and you wish to receive more info with regards to Mediawiki.Ibenouahman.online assure visit the site.
- 이전글How To Turn up Knocked out Every thing In that respect Is To Read More or less Steal Viagra Online Boots In 5 Dim-witted Measures 26.09.19
- 다음글dr-nadia-yousri-obgy 26.09.19
댓글목록
등록된 댓글이 없습니다.
