Proč se v malém obýváku vyplatí dřevo místo masivu?

Z Mazovia

Většina hodin strávených laděním nevzniká kvůli složité logice, ale kvůli nepořádku, který jsi tam nechal předchozí týden. Kód se nekazí náhle, kazí se pomalu – chybějící středník nikoho nezabije, ale proměnná pojmenovaná data2 tě bude stát celé odpoledne. Následujících pět návyků není o estetice, ale o tom, kolik času ti zbude na skutečnou práci.

Stěny a dveře jako skryté úložišt

Na závěr: malý obývák s dřevěným nábytkem není o tom, co všechno se do něj vejde, ale co v něm může zůstat volné. Držte se měření, jednoho dominantního odstínu a nízkých linií. Když si nejste jistí, uberte jeden kus – místnost vám poděkuje víc než jakákoli dekorace.

Pátý návyk: maž a zjednodušuj průběžně, ne na konci. Zakomentovaný kód, nepoužité importy a funkce, které už nikdo nevolá, nejsou rezerva – jsou to falešné stopy při ladění. Když hledáš chybu, procházíš i to, co se nikdy nespustí. Jednou za čas projdi soubor a smaž, co nemá využití. Ušetříš si hodiny, které bys jinak strávil otázkou, proč se něco děje, i když se to dít nemá.

Velikost je první věc, kterou většina lidí pokazí. Lezecké boty mají být těsné, ale ne tak, aby ti po pěti minutách brněly prsty. Zkoušej je odpoledne nebo večer, kdy má noha přirozeně větší objem. Pata musí sedět napevno, bez vůle nahoru a dolů. Špička se má lehce dotýkat konce, prsty mohou být mírně pokrčené. Pokud při stání na malé hraně cítíš, že se noha posouvá, boty jsou velké. Pokud nemůžeš stát vůbec, jsou malé.

Praktický postup je jednoduchý. Každou muchomůrku berte jako podezřelou, dokud si nejste jisti určením. Odeberte plodnici celou, ne jen ukrojený klobouk. Prohlédněte bázi, prsten i límec a porovnejte vše s atlasem nebo s ověřeným znalcem. Pokud si nejste na sto procent jisti, houbu nechte v lese. Žádná chuť ani úspora za nákup nestojí za riziko selhání jater, které přichází až mnoho hodin po jídle.

Uchovejte si při prvním sběru vždy jednu plodnici zvlášť, zabalenou a popsanou. V případě potíží lékaři pomůže přesné určení druhu. A pamatujte, že muchomůrka zelená se vzhledem mění podle stáří i počasí, takže jeden znak nikdy nestačí.

Třetí návyk: nikdy nemíchej změnu stavu a čtení v jednom kroku. Kód jako if (items.push(item)) vypadá chytře, ale při ladění je noční můra – nevidíš, kolik prvků v poli vlastně je. Piš items.push(item); if (items.length === 1). Stejně tak se vyhni mutování parametrů uvnitř funkcí. Vrátit novou hodnotu je delší zápis, ale při sledování chyby okamžitě vidíš, odkud přišla.

Základem je světlá, ale ne monotónní dřevěná základna. Jeden odstín dřeva na podlaze, druhý na nábytku a třetí jen v drobných doplňcích stačí. Pokud dáte do malého prostoru tři různé masivní kusy ve třech různých tónech, vznikne vizuální šum, který místnost opticky zmenší. Naopak jedna velká dřevěná plocha – třeba nízká komoda pod oknem – místnost ukotví a nechá jí vzduch.

První návyk: pojmenovávej věci podle toho, co dělají, ne podle toho, jak vypadají. users místo arr, isActive místo flag, totalPrice místo tmp. Zní to banálně, ale při ladění čteš kód mnohem častěji, než ho píšeš. Pokud název neprozradí účel do dvou sekund, přejmenuj ho hned – později už nebudeš vědět, co jsi tím myslel. Stejně tak funkce: pokud se jmenuje processData, dělá pravděpodobně pět věcí a každá z nich může selhat jinde. Rozděl ji na menší celky s jasným jménem, dokud se každá vejde na obrazovku.

Zásadní je odrůda. Pro děti do jednoho roku se hodí měkčí, sladší jablka, která se v raw podobě dobře rozmixují. Kyselé a tvrdé odrůdy nechávají v přesnídávce tuhé částečky, které malé dítě může udusit. Pokud máte jen tvrdá jablka, nakrájejte je najemno a mixujte po malých dávkách, případně přidejte lžíci převařené vody. Nikdy nedolévejte syrové mléko ani med — med patří dětem až po prvním roce a syrové mléko do přesnídávek nepatří vůbec.

Druhý návyk: jedna funkce, jeden úkol Funkce, která zároveň validuje vstup, zapisuje do databáze a posílá e-mail, je stroj na nejasné chyby. Když něco spadne, nevíš, která část to byla. Rozděl ji na validate, save a notify. Každá se dá otestovat zvlášť a každá má jasný vstup a výstup. V praxi to znamená, že se vyhneš typickému „všechno je propojené se vším" a při ladění stačí izolovat jednu část místo procházení celého řetězce.

Úložný prostor je v malém obýváku stejně důležitý jako vzhled. Dřevěná lavice s úložným prostorem pod sedákem, nízká komoda s hlubokými zásuvkami nebo otevřená police nad ní vyřeší chaos, aniž by zabraly další podlahovou plochu. Nenechávejte ale otevřené police přeplněné – každá věc navíc snižuje dojem prostoru. Méně kusů, ale pořádných, je vždy lepší než pět levných doplňků.