Jak prodloužit život závěsům a ubrusům správnou péčí
Funkce, která dělá tři věci najednou, je past. Příklad: funkce `handleClick` validuje formulář, posílá data na server a aktualizuje UI. Když se něco pokazí, nevíte, kde hledat. Rozdělte ji na `validateForm`, `sendFormData` a `updateUI`. Každá funkce by měla mít maximálně 10–15 řádků. Tím se také snižuje počet vnořených podmínek a cyklů, které jsou nejčastějším zdrojem logických chyb.
Prádlo, které ničí víc než běžné opotřebení Nejčastější chybou je praní příliš horké vody a používání agresivních pracích prostředků. Závěsy i ubrusy perte pokud možno na jemný program s teplotou do čtyřiceti stupňů, pokud výrobce nestanoví jinak. Vyhněte se avivážím – usazují se na vláknech, snižují savost ubrusů a u závěsů způsobují, že na sebe textilie přitahuje více prachu. Místo aviváže přidejte do přihrádky lžíci octa, který textilie zjemní a pomůže udržet sytost barev.
Čistý kód není o estetice, ale o čase. Každá nejasná proměnná nebo zbytečně dlouhá funkce se dříve či později stane zdrojem chyby, kterou budete dohánět hodiny. Následujících pět návyků vám pomůže psát kód, který se snadno čte, testuje a hlavně ladí.
Po otevření podkladu a vyfrézování drážek přichází na řadu jejich vyčištění a napenetrování. Do drážek se ukládají chráničky, v nichž povedou trubky, a prostor se vyplní pružným tmelem – ne obyčejnou maltou, která praská při tepelných změnách. Na závěr se celý povrch vyrovná samonivelační stěrkou. Tady pozor na typ stěrky: pro anhydritový podklad se používá anhydritová směs, na cementový zase cementová. Pokud smícháte různé materiály, může dojít k chemické reakci a oddělení vrstev.
Skvrny na ubrusech nikdy nedrhněte za sucha. Místo toho je co nejdříve namočte do studené vody a jemně vymáchejte. Na mastné skvrny použijte prostředek na nádobí nebo žlučové mýdlo, které necháte působit před praním. Pamatujte, že skvrny od ovoce nebo červeného vína nesnášejí horkou vodu – ta je ve vláknech zafixuje. Pokud ubrus obsahuje kovové nitě, perte ho vždy v pracím sáčku a nikdy ho neždímejte v odstředivce, hrozí polámání nití.
Tyto návyky nezmění váš kód přes noc, ale po týdnu je začnete používat automaticky. Výsledek: méně bugů, rychlejší hledání chyb a větší radost z programování. Začněte s jedním zvykem, třeba s pojmenováváním, a postupně přidávejte další.
1. Pojmenovávejte věci podle toho, co dělají, ne podle typu První a nejdůležitější zvyk: názvy proměnných a funkcí musí popisovat záměr, ne implementaci. Místo `let data = ...` použijte `let users = ...`, místo `function process(x)` zvolte `function validateEmail(x)`. Typický začátečnický chyba je pojmenovat proměnnou `arr`, `obj`, `temp` – po týdnu už nikdo neví, co obsahuje. Navíc se vyhněte zkratkám typu `usrNm`, `pwd`. Pokud si nejste jisti, že název bude srozumitelný za měsíc, napište raději delší název.
Závěsy a ubrusy patří mezi textilie, které v domácnosti nesou největší vizuální zátěž, a přitom jim často věnujeme minimum pozornosti. Přitom stačí dodržovat pár zásad, aby si zachovaly barvy, tvar i strukturu po mnoho let. Základem je znát materiál, ze kterého jsou ušité. Kovové nitě, lněné směsi nebo těžké samety vyžadují jiný přístup než běžná bavlna či polyester. Vždy si proto nejprve prostudujte symboly údržby na štítku – jsou závazné a ignorováním pokynů riskujete nevratné poškození.
JavaScript má dva typy porovnání: `==` a `===`. Vždy používejte `===`, protože `==` převádí typy a může způsobit zákeřné chyby jako `0 == false` (true). Druhý bod je o neměnění vstupních dat. Pokud funkce přijímá pole nebo objekt, nevolejte na něm `push`, `sort` nebo měňte vlastnosti – vytvořte kopii. Nechtěná mutace je častá příčina chyb, kdy na první pohled nesouvisející část aplikace přestane fungovat. Používejte metody jako `map`, `filter`, `reduce`, a pro kopírování objektů spread operátor.
Druhým postupem je hromadné zpracování v časových blocích. Neotevírejte e-maily každých pět minut. Místo toho si dvakrát denně vyhraďte třicet minut na kompletní zpracování pošty. Během tohoto bloku vypněte oznámení, nenechte se vyrušovat a procházejte zprávy popořadě. U každé se rozhodněte, jestli odpovíte hned, naplánujete odpověď na později, nebo ji přesunete do úložiště. Typická chyba spočívá v tom, že e-mail otevřete, přečtete a zavřete bez rozhodnutí. Tím se k němu musíte vracet znovu.
Pokud budete v bytě bydlet během rekonstrukce, připravte se na to, že podlaha v jedné místnosti bude nepoužitelná klidně dva týdny. Všechny práce – frézování, bourání, míchání stěrky a finální nivelace – vytvářejí hluk, prach a nepořádek. Přesto se vyplatí udělat je pořádně, protože podlaha je jen tak dobrá, jak dobrý je její podklad. Kvalitně připravené drážky a vyrovnaný povrch vám ušetří starosti s praskajícími spárami, studenými místy u stěn i s křivou podlahou pod novou kuchyní.