Když si tyto návyky osvojíte, zjistíte, že ladění přestává být hlavní náplní vaší práce. Kód se stává čitelným pro vaše budoucí já i pro kolegy, a to je nejúčinnější nástroj, jak předejít hodinám stráveným u debuggeru. Začněte s jedním návykem, klidně s pojmenováním, a uvidíte rozdíl během prvního týdne.
Placení složenek patří k těm činnostem, které většina lidí odkládá. Papírová složenka často skončí v šuplíku a vzpomenete si na ni, až když hrozí poplatek za pozdní úhradu. Setkáváme se s tím, že lidé automaticky zajdou na poštu, i když mají doma internetové bankovnictví. Přitom stačí porovnat, co vás u přepážky čeká, a co zvládnete z domova za pár minut.
Jména proměnných, která nelžou První a nejdůležitější návyk se týká pojmenování. Proměnná `data` nebo `temp` je past, která se spustí ve chvíli, kdy do funkce přidáte třetí účelovou logiku. Čtete pak kód a nevíte, jestli `data` znamená uživatelský vstup, výsledek API nebo transformovaný seznam. Řešení je jednoduché: pojmenujte proměnné podle toho, co skutečně obsahují, a to na úrovni, která odpovídá kontextu. Místo `data` použijte `userRecords` nebo `filteredItems`. Délka jména není problém, problém je vágní zkratka, která nutí čtenáře k neustálému překládání.
První návštěva umělé stěny je většinou ve znamení nadšení a mírného chaosu. Půjčíš si boty, které tam zrovna mají, a po pěti minutách lezení tě tlačí prsty, pata klouže a ty přemýšlíš, jestli je lezení vůbec pro tebe. Přitom většina nepříjemností nemá původ v nedostatku síly, ale ve špatně zvolené obuvi. Než si koupíš vlastní boty, pochop, že první pár nemá být tvůj nejlepší výkon, ale tvůj učitel.
Jakmile si vyzkoušíte první úspěšné propojení, začněte postupně přidávat další scénáře. Ideální je zaměřit se na činnosti, které se opakují denně a jsou jasně definované. Vyhnete se tak situacím, kdy automatizaci použijete na něco, co se mění každý týden a vyžaduje kreativní přístup. Nezapomeňte také na bezpečnost – pokud automatizace pracuje s citlivými údaji, ověřte si, že máte nastavená práva tak, aby k datům neměl přístup nikdo, kdo by neměl. A hlavně: automatizace nikdy nenahradí váš úsudek. Slouží k tomu, aby vám uvolnila ruce pro práci, která vyžaduje lidský přístup, rozhodování a komunikaci se zákazníky.
Nejjednodušší cesta vede přes takzvané spouštěče a akce. Spouštěč je událost, která proces nastartuje – třeba příchod e-mailu, nový řádek v tabulce nebo změna v kalendáři. Akce je pak to, co se má stát automaticky: vytvoření záznamu, odeslání zprávy, přesunutí souboru. Většina nástrojů pro automatizaci nabízí hotové šablony, do kterých stačí doplnit své konkrétní hodnoty. Začněte s jedním jednoduchým scénářem, abyste pochopili logiku celého systému. Vyberte si například situaci, kdy vám přijde e-mail s přílohou a vy ji potřebujete uložit do předem určené složky a zároveň o tom informovat kolegu.
Pokud se rozhodnete platit na poště, vyhněte se chybě v podobě špatně vyplněného čísla účtu. Vždy si ho zkontrolujte dvakrát, případně požádejte přepážkového pracovníka o kontrolu. Nezapomeňte si vzít dostatek hotovosti, protože platební karty na některých pobočkách nemusí být akceptovány. A pokud máte možnost, využijte méně frekventované pobočky mimo hlavní odpolední špičku, kdy chodí důchodci platit důchody.
Nadzemní části některých bylinek můžete seříznout, ale ne všechny to vyžadují. Tymián, šalvěj a oregano snesou mírný sestřih na podzim, který podpoří kompaktní růst na jaře. Rozmarýn ale sestřih těsně před mrazy nesnáší – řezné rány nestihnou zatáhnout a rostlina snadno namrzá. Pokud chcete rozmarýn tvarovat, udělejte to až na jaře. Saturejku horskou sestřihněte na výšku asi pěti centimetrů nad zemí, protože nové výhonky vyraší z kořenů. U citronového tymiánu nebo levandule ponechte dřevnaté výhony, které chrání korunku před mrazem.
Třetí návyk je o psaní podmínek, kterým se dá vyhnout. Často vidím konstrukce jako `if (user.role === ‘admin’) return true; else return false; `. To je zbytečné třířádkové divadlo, které se dá zkrátit na `return user.role === ‘admin’;`. Stejně tak se vyhněte hlubokému zanoření podmínek. Místo pěti úrovní `if` použijte včasný návrat (early return) nebo klauzule guard, které odfiltrují neplatné stavy na začátku. Kód je pak lineární, čte se shora dolů a nemusíte si v hlavě držet kontext všech závorek.
Když se papírová složenka přece jen vyplatí Existují situace, kdy je papírová složenka jednodušší. Pokud platíte složenku za osobu, která nemá bankovní účet, nebo když potřebujete zaplatit na poště hotově, nemáte jinou možnost. Také pokud jde o složenku typu A, kterou vám přinesl doručovatel a vy ji chcete uhradit v hotovosti, musíte zajít na pobočku. V ostatních případech je ale online platba rychlejší a pohodlnější.
- ID: 396537


Reviews
There are no reviews yet.