Když pojmenujete proměnné jasně, ladění se zkrátí na minimum
Naopak u lehkých staveb s přerušovaným topením a rychlým větráním může příliš hmoty škodit. Zeď se nestihne ohřát a jen zvyšuje tepelné ztráty. Stejně tak pokud je zdivo odděleno od interiéru silnou izolací, akumulace neproběhne. Typická chyba je kombinace: masivní cihlová zeď + vnitřní izolace + rychlý zdroj tepla. Hmota zůstane studená a energie se ukládá do vzduchu, který okamžitě uniká.
Pravidla pro noc řekněte jasně a krátce. V kolik se zhasíná, kam se chodí na záchod, co se dělá, když někdo nemůže spát. Nebourejte pravidla jen proto, že je návštěva. Děti se lépe uvolní, když vědí, co se od nich čeká. Nechte pootevřené dveře, pokud je to možné, a buďte v doslechu. Ranní probuzení nechte na dětech, ale mějte připravenou snídani. Když se host ráno vzbudí dřív, ať ví, kde si může vzít vodu a co si může vzít na sebe, než se ostatní vzbudí.
2. Měřte dvakrát, nakupujte jednou. Nejdřív si změřte, kolik místa zbývá po otevření dveří a průchodu mezi sedačkou a stolem. Minimální průchod je 60 cm, ideálně 70 cm. U dřevěných židlí počítejte s tím, že při odsunutí potřebují dalších 40 cm. Pokud si nejste jistí, vyrobte si z kartonu půdorys a položte ho na podlahu. Ušetříte si vracení nábytku.
Před montáží si ověřte, zda potřebujete stavební povolení nebo souhlas společenství vlastníků. U panelových domů jde často o změnu vzhledu fasády a stačí ohlášení, jindy je nutný projekt. Vyhněte se firmám, které nabízejí montáž „na počkání" bez zaměření. Zaměření přímo na místě je povinné – milimetrová odchylka znamená, že křídlo nedosedne a těsnění netěsní. Ptejte se také na záruku na montáž, ne jen na profil.
Třetí chyba se týká druhé žluté karty. Rozhodčí často váhají ji udělit, i když hráč už dávno překročil mez. Říkají si, že nechtějí rozhodnout zápas. Jenže právě tohle je rozhodnutí — nechat hráče pokračovat v nesportovním chování. Pokud hráč dostal žlutou za nesportovní chování a pak znovu protestuje nebo fauluje, druhá žlutá má přijít bez ohledu na stav zápasu. Vyhnete se tomu tak, že si budete pamatovat, komu a za co jste kartu dali, a ne že ji „někomu" dáte.
Další slabinou je neverbální komunikace. Rozhodčí, který se dívá do země, mává rukama nebo se omlouvá, působí nejistě. Karta má být udělena klidně, jasně a bez zbytečných gest. Stačí zastavit hru, přivolat hráče, ukázat kartu a zapsat si číslo. Nic víc. Pokud sudí zbytečně diskutuje, hráči získávají čas a ostatní vidí slabost.
Většina času stráveného laděním nejde na složité logické chyby. Jde na to, že za týden nepoznáte, co znamená proměnná d, proč funkce vrací null, nebo kde se změnil stav. Čistý kód není estetika. Je to nástroj, který snižuje počet míst, kde můžete udělat chybu, a zkracuje dobu, než najdete tu, kterou jste udělali.
Třetí návyk: vyhněte se var a používejte const, dokud opravdu nepotřebujete měnit hodnotu. Pak let. var má funkční rozsah a hoisting, což vytváří chyby, které se projeví na úplně jiném místě, než kde vznikly. Záměna const za let zabere vteřinu, ale hledání toho, proč se proměnná „sama" změnila, může zabrat hodiny. Stejně tak se vyhněte přiřazování uvnitř podmínek: if (x = 5) je vždy pravda a vždy chyba.
Poslední častou chybou je nedůslednost v čase. Stejný zákrok potrestaný v desáté minutě žlutou musí být potrestán i v devadesáté. Rozhodčí, který v závěru zápasu „nechá hrát", jen oddaluje problém. Řešením je vést si krátké poznámky nebo používat mentální kontrolu: každých deset minut si v duchu zopakovat, co už bylo potrestáno. Karty nejsou o hněvu ani o strachu, ale o správném vyhodnocení situace. Kdo to zvládne, ten se vyhne většině zbytečných chyb.
Nejčastější chybou je nesprávné posouzení toho, co je a co není přestupek. Rozhodčí často píská kontakt, ale ignoruje následné strčení nebo mluvení do hry. Fotbal i jiné sporty mají jasně dané, kdy jde o nedovolený zákrok a kdy o běžný souboj. Pokud sudí nezvládne rozlišit intenzitu, udělí žlutou kartu za nic a hráči přestanou respektovat jeho rozhodnutí. Řešení je jednoduché: před zápasem si zopakovat, co znamená „bezohledný" a co „hrubý" přestupek, a v zápase se držet stejného metru od první do poslední minuty.
Malé funkce a návratové hodnoty místo skrytých stavů Druhý návyk: funkce by měla dělat jednu věc a ideálně vracet hodnotu, ne měnit vnější stav. Funkce, která zároveň validuje vstup, zapisuje do databáze a posílá e-mail, se ladí třikrát těžko. Rozdělte ji. Když funkce vrací výsledek, můžete ji otestovat izolovaně a v konzoli okamžitě vidíte, co vrací. Když místo toho mění globální proměnnou, musíte sledovat celý běh programu.