5 návyků pro čistý JavaScript, které vám zachrání hodiny ladění
Posledním, ale důležitým bodem je vaše vlastní zkušenost. Pokud online platby běžně používáte a máte v mobilu uložené šablony, je pro vás digitální cesta jasná. Pokud ale máte s internetovým bankovnictvím problém nebo si nejste jisti zadáváním údajů, raději zvolte přepážku. Chyba, kterou opravujete e-mailem nebo telefonátem, vás totiž stojí víc času než pět minut ve frontě. A pokud platíte pravidelně stejné složenky, vyplatí se zřídit si trvalý příkaz nebo inkaso, čímž odpadne nutnost řešit každý měsíc novou platbu.
Když stavíte z více krabic, řešte především výšku. Kuchyňská linka má být asi 10–15 cm pod úrovní lokte dítěte, aby mohlo pohodlně míchat a vařit. Obchodní pult může být o něco vyšší, ale dítě by mělo vidět přes hranu. Ideální je zapojit dítě do měření — ať si stoupne a vy mu naznačíte rukou potřebnou výšku. Používejte krabice od běžné domácí elektroniky, ne od nábytku z těžkého kartonu, které se špatně řežou. Výsledek nemusí být dokonalý. Dítě ocení spíš to, že jste stavěli spolu, než přesné úhly.
Třetím návykem je pravidelné používání striktní kontroly typů a porovnávání. Místo == vždy používejte ===, protože JavaScript implicitně převádí typy, což vede k matoucím výsledkům. Pro objekty a pole si vytvořte pomocné funkce pro hluboké porovnání, protože obyčejné === porovnává pouze reference. Tento návyk vám ušetří hodiny hledání rozdílů mezi dvěma zdánlivě stejnými strukturami.
Děti si rády hrají s doplňky: zavařovací sklenice jako zboží, knoflíky jako peníze, látkové ubrousky jako ubrus. Ale pozor na bezpečnost — žádné ostré hrany. Vyříznuté otvory přelepte textilní páskou nebo je oblepte papírovou lepicí páskou a nechte zaschnout. Typická chyba: rodiče nechají krabici s potištěnou grafikou z obchodu. Dítě pak nerozlišuje, co je hračka a co odpad. Krabici proto natřete základní barvou nebo ji polepte balicím papírem — neutrální plocha podpoří představivost.
Čtvrtý návyk se týká práce s chybami. Nikdy nepoužívejte prázdný catch blok, který polyká výjimky. Vždy chybu zaznamenejte do konzole a pokud možno ji obalte do vlastní chybové třídy s popisným názvem a kontextem. U asynchronního kódu se vyhněte hlubokému zanořování async/await v cyklech – místo toho použijte metody jako Promise.all nebo Promise.allSettled. To vám zajistí, že se ladění nezasekne u nevypovídající chyby, ale získáte přesnou informaci o tom, co selhalo.
Když před vámi stojí papírová složenka, první myšlenka obvykle směřuje k nejbližší poště. Fronty, otevírací doba, parkování – to vše vás může odradit. Ale než se rozhodnete, zda vyrazit na přepážku, nebo sáhnout po mobilu, zvažte několik praktických okolností. Nejde jen o rychlost samotného zaplacení, ale také o čas, který strávíte cestou, čekáním a případným řešením chyb.
Než vůbec začnete prohlížet nabídku, sedněte si na židli u jídelního stolu a vnímejte, jak se vám sedí. Většina lidí udělá tu chybu, že křeslo vybírá podle vzhledu a až po přinesení domů zjistí, že je příliš měkké, příliš tvrdé nebo že nemá správnou hloubku sedáku. Ideální je vyzkoušet si křeslo v obchodě alespoň deset minut, ne jen třicet vteřin. Sedněte si, opřete se, položte nohy na zem a zkuste vstát. Pokud se vám těžko vstává, je sedák příliš nízký nebo příliš hluboký.
Které úpravy mají největší dopad na pohodlí? Začněte u věcí, které používáte denně. Kvalitní výplně otvorů – tedy okna a dveře – ovlivní hluk, teplo i bezpečnost. Zkontrolujte, zda jsou správně osazené, zda netěsní rámy a zda kování funguje hladce. Často stačí výměna těsnění a seřízení, ale pokud jsou okna stará, investice do nových se projeví okamžitě. Podobně u topení: pokud máte staré radiátory, zvažte jejich výměnu a hlavně termostatické hlavice. Ušetříte nejen energie, ale také získáte kontrolu nad teplotou v každé místnosti. Nezapomeňte na odvzdušnění a vyvážení topné soustavy – to zvládnete sami, pokud víte, kde jsou ventily, jinak zavolejte odborníka.
Pokud máte poštu doslova za rohem a přijdete v méně frekventovanou dobu, může být přepážka překvapivě efektivní. Vyplněnou složenku předáte, zaplatíte hotově nebo kartou a do minuty máte potvrzení. Riziko spočívá v tom, že odbavení často trvá déle, než se čeká – zejména když před vámi někdo řeší dobírku nebo důchod. Navíc každá cesta na poštu znamená nutnost vzít si doklad, občanku a případně i přesnou hotovost, pokud nechcete platit kartou.
V koupelně a kuchyni se rozhoduje o funkčnosti každý den. V koupelně volte spíše velké dlaždice, které se snadno udržují, a sprchový kout místo vany, pokud nepatříte mezi pravidelné koupelníčky. Důležité je také větrání – pokud nemáte okno, pořiďte ventilátor s vlhkostním čidlem, který zabrání plísním. V kuchyni myslete na pracovní postup: od lednice k dřezu a plotýnce. Necpěte spotřebiče do rohů, kde se k nim špatně dostanete. Vybírejte zásuvky s tlumeným zavíráním a dostatečnou hloubku pro hrnce. Tyto detaily poznáte až při vaření, ale pak už je pozdě něco měnit.