Stínomilné rostliny: chyba, která je ničí rychleji než sucho
Základním pravidlem je, že rozteč profilů (obvykle CD profilů) pro velkoformátové desky by neměla přesáhnout 400 mm v případě svislého vedení konstrukce a 300 mm u vodorovných prvků, pokud používáte desky tloušťky 12,5 mm. Pro desky o tloušťce 15 mm můžete rozteč mírně zvýšit, ale nikdy ne nad 400 mm. V praxi se osvědčuje použít hustší rastr, než je minimum – zvláště v místech, kde budou na stěnu působit vibrace (např. za koupelnovými předměty) nebo kde plánujete zavěsit těžší skříňky. Pamatujte, že křížový rošt znamená, že každá deska musí být podepřena nejen po svislých profilech, ale také po vodorovných spojích.
Nezapomeňte, že kromě roztečí je důležitá také tuhost celé konstrukce. Pokud budete rošt kotvit přímo na stěnu, použijte pružné podložky (tlumicí pásky), které oddělí profily od podkladu. U stropů počítejte s tím, že velkoformátové desky vyžadují dvojnásobný počet závěsů než desky běžné. Každý závěs musí být schopen unést nejen hmotnost desky, ale také případný pohyb budovy. V opačném případě se objeví mikropraskliny, které se na povrchu projeví až po roce. Nakonec vždy nechte rošt „oddechnout" – minimálně 24 hodin před montáží desek, aby se konstrukce stabilizovala.
Čtvrtým návykem je používání konzolových výpisů ve správnou chvíli. Místo abyste hádali, co se děje, umístěte do klíčových míst kódu `console.log` s popisnými štítky. Například `console.log('Hodnota po validaci:', value);` vám okamžitě ukáže, zda je hodnota očekávaná. Důležité je tyto výpisy po dokončení ladění odstranit nebo je nahradit lepším řešením, jako je použití debuggeru v prohlížeči. Ten umožňuje zastavit běh kódu a procházet jej krok za krokem, což je výrazně efektivnější než tisíce logů.
Při dimenzování roštu zohledněte také hmotnost desek. Velkoformátová deska o rozměru 1200 × 3000 mm a tloušťce 12,5 mm váží zhruba 30 kg. S touto hmotností musí počítat nejen nosné profily, ale i spojovací prvky (např. přímé závěsy u stropů). U stěn s výškou nad 3 metry je nutné rošt rozdělit na dva dilatační celky, protože tepelná roztažnost desek by jinak vedla k tvorbě trhlin. Vodorovné přerušení roštu (např. pomocí dilatačního profilu) je nutné naplánovat předem – není to něco, co by se dalo dodatečně vyřešit tmelením.
Třetím návykem je členění funkcí na menší celky. Pokud máte funkci, která dělá pět věcí najednou, je téměř nemožné ji otestovat. Rozdělte ji na menší, jednovrstvé funkce, které mají jasný účel. Každou takovou funkci pak můžete volat samostatně a snadno zjistit, kde dochází k chybě. Tím se také snižuje riziko, že změna v jedné části ovlivní jinou neočekávaně. Příkladem může být funkce, která validuje vstup, pak přepočítává hodnoty a nakonec aktualizuje DOM. Místo jedné velké funkce mějte tři malé, které se dají volat zvlášť.
Proč krátery vypadají jako ementál a co z toho plyne pro vaše pozorování Když se řekne ementál, většina si představí pravidelné kulaté díry. Jenže měsíční krátery nejsou zdaleka tak pravidelné. Jejich tvar závisí na úhlu dopadu, rychlosti a velikosti tělesa. Kolmý dopad vytvoří téměř kruhový kráter, ale šikmý dopad vytvoří protáhlý tvar. Když se na Měsíc díváte dalekohledem, můžete si toho všimnout u mladších kráterů, které ještě nebyly zničeny následnými dopady.
Rozteč profilů a tloušťka desky určují, zda stěna vydrží i nápor vlhkosti Než začnete kotvit profily, spočítejte si přesné rozměry stěny nebo stropu. Vždy plánujte tak, aby spoje desek ležely na profilu – nikdy ne v polovině vzdálenosti mezi profily. U velkoformátových desek se vyvarujte křížovým spojům, kde se stýkají čtyři rohy: ideální je posunout desky o polovinu délky, aby spoje tvořily tvar „T". Vodorovné profily (příčky) musí být v místě spoje desek, a to i tehdy, když je spoj pouze na jedné straně stěny. Pokud tento vodorovný prvek vynecháte, deska se v místě spoje ohne už při montáži a po zatmelení se na povrchu objeví nežádoucí žebra.
Pátým návykem je pravidelný refaktoring kódu s ohledem na čitelnost. Nechte kód odpočinout a pak se k němu vraťte s čistou hlavou. Pokud vám nějaký blok přijde nejasný, přepište ho, i když funguje. Často se vyplatí používat moderní syntaxi, jako jsou arrow funkce, destructuring nebo šíření objektů. Tyto konstrukce dělají kód stručnější a srozumitelnější. Vyhněte se ale přehnané „chytrosti" – někdy je jednodušší napsat tři řádky jasného kódu než jeden řádek plný triků, kterým později nikdo neporozumí.
Dalším návykem je pravidelná kontrola typu a hodnoty. Než začnete s proměnnou pracovat, ověřte, co skutečně obsahuje. Častou pastí je porovnávání s operátorem `==` místo `===`. První z nich porovnává hodnoty po implicitní konverzi, takže `1 == '1'` je pravda. To vede k logickým chybám, které se obtížně hledají. Používejte striktní porovnání `===`, které kontroluje i typ. Zvykněte si také na kontrolu `undefined` a `null` před přístupem k vlastnostem objektu. Například bezpečný přístup přes volitelný řetězec `obj?.prop` vám ušetří spoustu času.