Co se stane, když přestanete zanedbávat čitelnost kódu

Z Mazovia


První věc, kterou je potřeba zjistit, je hloubka sedu. Křesla s hloubkou nad 55 cm vypadají pohodlně, ale lidem s kratšími stehny podkolenní jamka nedosáhne na hranu sedáku a po čase začnou bolet záda. Druhá je výška sedu – u klasických křesel se pohybuje kolem 42–45 cm, u nízkých designových klidně 35 cm. Pokud má někdo v rodině problémy s koleny nebo kyčlemi, nízké křeslo bude problém při každém vstávání. Třetí je sklon opěradla: příliš vzpřímené nutí sedět v předklonu, příliš zakloněné zase krční páteř.

Poslední věc, kterou je dobré hlídat, je přesun na jaře. Rostliny, které přezimovaly v polostínu, nesnášejí náhlý přechod na plné světlo. Zvykejte je postupně: první týden je nechte na stinném místě, druhý týden je na hodinu denně přesuňte blíž k oknu a teprve po třech týdnech je postavte na konečné místo. Stejný postup použijte i po koupi v obchodě, kde rostliny často stojí pod umělým světlem a na přímé slunce reagují okamžitě.

Druhý návyk: jedna funkce, jedna odpovědnost. Funkce, která načte data, přepočítá je, vykreslí do tabulky a ještě zapíše do logu, se při chybě ladí velmi těžko. Rozdělte ji na menší celky, které jde otestovat samostatně. Praktické pravidlo: pokud funkce přesáhne zhruba dvacet řádků nebo obsahuje více než tři úrovně vnoření, je čas ji rozložit. Menší funkce znamenají méně míst, kde může vzniknout chyba, a rychlejší izolaci problému.

If you adored this article therefore you would like to obtain more info regarding dokončEní interiéru nicely visit the webpage. Zásadní je hloubka. Klasický botník s hloubkou kolem 35 cm v chodbě široké 90 cm zabere skoro polovinu průchodu a každý s taškou se bude otáčet bokem. Užší varianty do 20 cm pojmou přezůvky a letní boty, ale ne vysoké holínky. Pokud potřebujete uložit i bundy, sáhněte po věšáku, který má hloubku jen několik centimetrů a roste do výšky. Vejde se i nad botník a nad dveře.

Příznaky chladového šoku: listy jsou vodnaté, průsvitné, po doteku se lámou, na povrchu se objevují tmavé skvrny. U teplého šoku je to naopak – listy se svinují, okraje hnědnou a zasychají, substrát rychle vysychá. U obou případů platí, že rostlina nereaguje okamžitě, ale během 12 až 48 hodin. Proto se nevyplatí dělat ukvapené závěry hned po přenosu.

Teplotní šok u pokojovek nevzniká jen tím, že rostlinu vynesete v zimě na balkon. Mnohem častější je opačný případ: přinesete rostlinu z obchodu v mrazu, nebo ji přemístíte z vytápěného pokoje k netěsnícímu oknu. Listy reagují do několika hodin – měknou, ztrácejí barvu, okraje se stáčejí. Rozdíl mezi působením chladu a přehřátí je přitom zásadní pro to, co s rostlinou dělat.

Rám, sklo a tepelný mo

První návyk: pojmenovávejte věci podle toho, co dělají, ne podle toho, jak jsou udělané. Funkce getUserById řekne víc než fetchData2. Proměnná activeUsers je čitelnější než arr. Když narazíte na název, u kterého musíte otevřít tělo funkce, abyste pochopili význam, je to signál k přejmenování. Vyhněte se zkratkám typu usr, tmp nebo data bez kontextu – práosvětlení v obývákuě ty způsobují, že se v kódu ztratíte i vy sám.

Čtvrtý návyk: pište kód tak, aby se dal číst shora dolů. Pomocné funkce definujte blízko místa, kde se používají, a nedělejte z jednoho souboru skladiště všeho. Pokud soubor přesáhne několik set řádků, rozdělte ho podle odpovědnosti. Stejně tak držte konzistentní styl – uvozovky, středníky, odsazení. Nástroje na formátování za vás udělají nudnou práci a vy se soustředíte na logiku.

Většina času při ladění nemizí na složité logické chyby. Mizí na to, že za týden nepoznáte, co jste vlastně napsali. Čistý kód není estetika, je to nástroj, jak zkrátit hledání chyby z hodin na minuty. Následujících pět návyků se vyplatí zavést hned, ne až „až bude čas".

Co dělat, když se kód začne opakovat Třetí návyk: odstraňujte opakování dřív, než se rozroste. Zkopírovaný blok kódu na třech místech znamená, že při opravě musíte myslet na všechny tři – a na jeden zapomenete. Vytáhněte společnou logiku do jedné funkce nebo modulu. Pozor ale na opačný extrém: předčasná abstrakce přes dvě různé situace je horší než mírné opakování. Abstrahujte ve chvíli, kdy vidíte třetí výskyt, ne hned u druhého.

Pátý návyk: komentujte proč, ne co. Kód sám říká, co dělá. Komentář má vysvětlit, proč je tam podmínka, která vypadá zbytečně, nebo proč se používá jiné pořadí volání. Zastaralý komentář je horší než žádný – mate. A hlavně: než rekonstrukce koupelny krok za krokemčnete ladit, přečtěte si vlastní kód nahlas. Často stačí jedna věta a najdete chybu dřív, než otevřete ladicí nástroj.

Co dělat v prvních hodinách po šoku Rostlinu nepřesouvejte z místa na místo. Dejte ji do stabilního prostředí s teplotou kolem 18–22 °C, mimo přímý průvan a mimo radiátor. Pokud jde o chladový šok, nechte ji v místnosti, kde je přes den světlo, ale ne ostré polední slunce. V případě přehřátí naopak odstraňte zdroj tepla, ale nechladte rostlinu studenou vodou – náhlé ochlazení kořenů situaci zhorší. Zalévejte až ve chvíli, kdy vrchní vrstva substrátu skutečně proschne. Mokrý substrát v kombinaci s poškozenými kořeny vede k hnilobě.