Prvním návykem je pojmenovávat věci podle toho, co skutečně dělají. Proměnná data sice funguje, ale za měsíc už nebudete vědět, jaká data obsahuje a odkud přišla. Zkuste místo toho userProfilesFromApi nebo filteredOrders. Stejně tak funkce by měla ve jméně nést sloveso, které popisuje její účinek: saveCustomer je jasnější než process. Tento zvyk sám o sobě neušetří hodiny ladění, ale usnadní orientaci v kódu natolik, že chybu najdete dřív, než ji začnete hledat.<br>
<br>
<br>
<br>
Poslední návyk je psát testy, i když se to zdá zbytečné. Nemusíte hned pokrýt celý projekt, ale u klíčových funkcí si testy vytvořte. Když pak upravíte kód a něco se rozbije, test vám okamžitě řekne, co se pokazilo. Testy navíc fungují jako dokumentace – popisují, co má funkce dělat, a vy tak nemusíte pracně zkoumat implementaci. Začněte s jednoduchými jednotkovými testy pro funkce, které zpracovávají data, a postupně přidávejte další. Tento zvyk vám ušetří hodiny ladění v okamžiku, kdy do projektu přijde nový vývojář nebo když se po půl roce vrátíte ke svému vlastnímu kódu.<br>
<br>
<br>
<br>
Na co se zaměřit při nákupu a jak poznat přepálený tuk Nejdůležitější je sledovat složení a způsob zpracování. Rafinované oleje jsou stabilnější a při smažení se nerozkládají tak rychle, proto je pro fritování a dlouhé smažení volte raději je. Dejte si ale pozor na směsi, které obsahují palmový tuk nebo aromata – často jsou jen marketingovým trikem, jak prodat levnější produkt. Místo toho hledejte jednoduché složení, kde je uvedený pouze daný druh oleje, a pokud můžete, vybírejte menší balení, která spotřebujete dřív, než olej začne žluknout.<br>
<br>
<br>
<br>
Když dítě nemá vlastní místo na učení, každý úkol se mění v hledání volné židle, stolku a ticha. Přitom stačí oddělit v bytě malý koutek, který bude patřit jen jemu. Nejdůležitější není velikost, ale jasná hranice mezi prací a hrou. Dítě musí vědět, že když si sedne na toto konkrétní místo, nastává čas soustředění.<br>
<br>
<br>
<br>
Když je funkce moc dlouhá, je to signál k rozdělení Druhý návyk se týká délky funkcí. Pokud se funkce nevejde na jednu obrazovku a musíte rolovat, abyste viděli její konec, je příliš dlouhá. Rozdělte ji na menší celky, z nichž každý dělá jednu věc. Tím se snižuje počet míst, kde může vzniknout chyba, a testování se stává jednodušším. Typickou chybou je psát vše do jedné funkce, která validuje vstup, volá API, zpracovává odpověď a ještě aktualizuje UI. Když pak něco selže, nevíte, která část je viníkem. Rozdělení na validateInput, fetchData a updateUI vám umožní každou část otestovat zvlášť.<br>
<br>
<br>
<br>
Nezapomínejte ani na to, co oblečení dělá při nošení. Vyhněte se nošení bílých a světlých věcí, když se malujete nebo vaříte bez zástěry. Pokud se přeceníte, okamžitě místo opláchněte vlažnou vodou, a než skvrnu začnete třít, jemně ji vklepejte. Tím zabráníte zatlačení nečistoty hlouběji do vláken. Pravidelná péče o detaily – jako je čištění límců od make-upu – je snazší, než později bojovat s odolnými skvrnami. Tak se vám podaří nosit oblíbené kousky z druhé ruky dlouhé roky.<br>
<br>
<br>
<br>
<b>Při samotném smažení</b> sledujte, jak se olej chová. Pokud začne kouřit, je to jasný signál, že ho máte moc, a je lepší začít znovu s nižší teplotou. Přepálený olej poznáte i podle zápachu – místo neutrální vůně ucítíte ostrý, nepříjemný odér. Typickou chybou je také nalít na pánev příliš mnoho oleje, což způsobí, že se jídlo nasákne tukem a je těžké. Stačí tenká vrstva, která pokryje dno, a pokud smažíte více dávek, vždy mezi nimi nechte olej chvíli vychladnout a případně ho sceďte od drobečků.<br>
<br>
<br>
<br>
Při samotném balení se držte jednoduchého systému. Každou krabici označte číslem, místností v nové kanceláři a stručným obsahem. To je základní pravidlo. Vytvořte si evidenci, do které zapíšete, co která krabice obsahuje a kam patří. Užitečné je také barevné rozlišení podle pater nebo oddělení. Přibalte vždy seznam, který vám umožní rychlou kontrolu, zda dorazilo všechno. Elektroniku, jako jsou notebooky nebo mobily, balte zvlášť a ideálně do originálních krabic. Nezapomeňte na důkladné zálohování dat a uložení důležitých dokumentů na bezpečné místo, které nebude během stěhování volně přístupné.<br>
<br>
<br>
<br>
Třetím návykem je důsledná práce s neměnnými daty. JavaScript umožňuje měnit objekty a pole na mnoha místech, což často vede k vedlejším efektům. Když předáte objekt do funkce a ta ho změní, ovlivní to i místo, odkud jste ho poslali. Místo mutace původního objektu vytvářejte nové kopie pomocí spread operátoru nebo metod jako map, filter a reduce. Tím se vyhnete záhadným chybám, kdy se hodnota změní bez zjevné příčiny. Typický problém je například úprava pole, které se používá na více místech aplikace, a pak zjistíte, že se změnilo i tam, kde jste to nečekali.