Druhý návyk je o velikosti funkcí. Funkce, která dělá tři věci, se ladí třikrát déle. Rozdělte ji tak, aby každá část měla jediný důvod ke změně. Není to o počtu řádků, ale o počtu odpovědností. Když v těle funkce vidíte slovo „a” ve popisu toho, co dělá, je čas ji rozdělit. Malé funkce se také snáze testují a chyba se v nich lokalizuje během chvíle, ne během odpoledne.
Každý, kdo někdy hodiny hledal chybu, kterou způsobil vlastní nepořádek v kódu, ví, že nejde o estetiku. Čitelný kód není cíl, je to nástroj, který zkracuje dobu mezi zadáním a funkčním výsledkem. Pět návyků níže není o filozofii, ale o konkrétních krocích, které se dají zavést hned.
Nejčastější je 22stupňový kruh kolem Měsíce nebo Slunce. Vzniká lomem světla v ledových krystalech ve vysoké oblačnosti – nejčastěji v řasové obloze ve výšce nad 6 kilometrů. Když uvidíš kolem Měsíce slabý bílý prstenec, zkus zaklonit hlavu a hledat i vedlejší jevy: parhelia (vedlejší slunce) po stranách, případně horní a dolní dotykové oblouky. Parhelia bývají nápadnější než samotný kruh, zvlášť když je Slunce nízko nad obzorem.
Čtvrtý návyk je konzistence. Ať už zvolíte cokoli – středníky, uvozovky, odsazení – držte to v celém projektu. Nástroje pro formátování kódu nastavte jednou a nechte je pracovat při každém uložení. Rozdíly ve stylu mezi soubory způsobují, že mozek při čtení neustále přepíná kontext, a to stojí čas. Konzistentní kód se čte rychleji, a rychlejší čtení znamená rychlejší hledání chyb.
Když tyhle návyky zavedeš, oblečení vydrží výrazně déle a nebude vypadat opotřebovaně. Nebude to o drahých prostředcích, ale o tom, že přestaneš dělat to, co látkám a kůži škodí. Praní, sušení a skladování jsou tři místa, kde se rozhoduje o tom, jestli ti kousek vydrží roky, nebo se rozpadne do roka.
Pátý návyk je ošetřování chyb. Prázdný catch blok je tichý zabiják. Chybu buď zpracujte, nebo předejte dál s informací, kde vznikla. U asynchronního kódu nezapomeňte na try/catch uvnitř async funkcí. A když něco selže, logujte kontext, ne jen „chyba”. Právě kontext zkracuje ladění z hodin na minuty.
Základní kousky oblečení – kožené boty, džínová bunda, vlněný svetr, bavlněné tričko – mají vydržet roky, ne jednu sezónu. Rozdíl mezi tím, co přežije deset let, a tím, co se rozpadne po pár měsících, není cena. Je to rutina. Většina lidí oblečení ničí už v prvních týdnech nošení, protože ho perou příliš často, příliš horkou vodou nebo ho suší na radiátoru. Přitom stačí pár návyků, které se naučíš jednou a pak už jen opakuješ.
U kožených bot platí, že je zabije voda a teplo, ne nošení. Když promoknou, nech je uschnout při pokojové teplotě, nikdy ne u topení nebo na přímém slunci. Kůže ztvrdne, popraská a už ji nezachráníš. Jednou za čas je ošetři voskem nebo krémem na kůži – nanášej tenkou vrstvu hadříkem, ne prsty, a nech vsáknout přes noc. Pokud boty nosíš denně, střídej je s jiným párem. Kůže potřebuje den na to, aby vyschla zevnitř.
Domácí leštění, které stříbru neubere materiál Na tmavnutí použijte jemnou metodu: miska s teplou vodou, lžíce jedlé sody, kousek alobalu a špetka soli. Šperk položený na alobal ponořte na několik minut. Chemická reakce přenese sulfid ze stříbra na alobal a šperk se projasní, aniž byste ubrali kov. U kamenů a perel tuhle lázeň nepoužívejte, mohla by narušit lepidlo nebo barvu. Raději je otřete hadříkem z mikrovlákna namočeným v destilované vodě.
Třetí návyk se týká předčasných optimalizací a zbytečných abstrakcí. Vytvořit obecné řešení pro případ, který nikdy nenastane, je nejrychlejší cesta k nečitelnému kódu. Pište konkrétně, dokud vás k abstrakci nedotlačí skutečná potřeba. Teprve když se stejný vzorec objeví potřetí, má smysl ho vytáhnout. Do té doby je přímý kód kratší, srozumitelnější a hlavně laditelný.
Atmosféra těchto míst se nedá naplánovat ani koupit. Vznikala z toho, jak byly sály vměstnány do uliční sítě, jak se do nich vcházelo a jak se v nich sedělo. Kdo chce prvorepubliková kina skutečně poznat, musí se smířit s tím, že většina z nich už neslouží původnímu účelu. Právě v tom je ale jejich hodnota — jako doklad doby, která dokázala propojit velkolepost i skromnost v jedné ulici.
Po vyčištění šperk důkladně osušte. Voda zůstávající v záhybech a pod kameny je hlavní důvod, proč stříbro začne černat znovu během několika dní. Vezměte měkký hadřík, ideálně ten, který se používá na brýle, a vysušte i vnitřek oček a řetízkových článků. Nenosíte-li šperk, uložte ho do uzavíratelného sáčku, nejlépe s proužkem papíru napuštěným prostředkem pohlcujícím síru. Vzduch a vlhkost jsou nepřítel.
- ID: 415437


Reviews
There are no reviews yet.