Placení složenkou na přepážce versus online: kde ušetříte čas
Než zadáte citlivé údaje, zkontrolujte zabezpečení připojení a chování stránky. Adresa by měla začínat správným protokolem a prohlížeč nemá hlásit neplatný certifikát. Pokud se objeví vyskakovací okna s výzvou k okamžité platbě nebo k opětovnému zadání údajů o kartě, odejděte. Platbu kartou nikdy neprovádějte na stránce, která si vyžaduje opsání údajů z občanského průkazu nebo jiné neobvyklé potvrzení totožnosti. Bankovní aplikace vás na podezřelou transakci obvykle upozorní, ale spoléhat se jen na to nestačí.
Praktické pravidlo zní: pokud platíte opakovaně a znáte přesné údaje, použijte online bankovnictví a nastavte si upomínku na datum splatnosti. Pokud platíte poprvé, v cizí měně nebo potřebujete doklad o zaplacení, jděte na přepážku. V obou případech si po odeslání zkontrolujte, že platba odešla — u online platby v přehledu transakcí, u přepážky na potvrzení. Ušetřený čas pak není na úkor jistoty.
Třetím návykem je vyhýbat se vedlejším efektům. Funkce, která mění globální stav nebo přepisuje vstupní parametry, je noční můrou při ladění. Když stejná funkce vrátí při stejném vstupu pokaždé jiný výsledek, nemůžete ji spolehlivě testovat. Snažte se, aby funkce dostala data, vrátila výsledek a nic jiného neměnila. Pokud opravdu potřebujete stav měnit, dělejte to na jednom jasně určeném místě, ne rozeseté po celém kódu.
Kde se ztrácí nejvíc času Online platba přes internetové bankovnictví zabere obvykle dvě až pět minut. Přihlásíte se, vyplníte příkaz, potvrdíte ho a je hotovo. Peníze ale neodejdou vždy okamžitě: záleží na tom, jestli jde o platbu v rámci stejné banky, nebo mezi různými bankami, a také na tom, kdy příkaz zadáte. Příkazy zadané pozdě odpoledne nebo o víkendu se často zpracují až následující pracovní den. To je nejčastější zdroj nedorozumění — člověk platí v pátek večer a diví se, že příjemce peníze vidí až v pondělí.
Většina výrobců předepisuje výměnu po dvou letech bez ohledu na najeté kilometry. Pokud jezdíte převážně krátké trasy, často brzdíte nebo žijete ve vlhkém prostředí, zkraťte interval na rok a půl. Naopak u vozidel, která stojí v suché garáži a jezdí málo, dvouletá lhůta stále platí – vlhkost proniká i během stání. Jediný spolehlivý ukazatel je měření obsahu vody testerem nebo laboratorní test bodu varu. Orientační testovací pero za pár korun ukáže, kdy je kapalina za hranicí.
Dalším krokem je kontrola textů a grafiky. Strojově přeložené věty, gramatické chyby, nekonzistentní formátování a fotky zboží stažené z cizích webů patří k typickým znakům. Podívejte se také na obchodní podmínky a reklamační řád – pokud jsou krátké, nesrozumitelné nebo odkazují na nefunkční stránky, pravděpodobně je obchod jen naoko. U falešných e-shopů často chybí informace o tom, kdo za webem stojí, a e-mailová adresa vede na veřejnou schránku místo firemní domény.
Nejčastější chyba je pracovní koutek na průchozím místě. Rodiče ho postaví do obývacího pokoje, protože chtějí mít dítě na očích. Jenže každý pohyb ostatních členů domácnosti přeruší soustředění. Druhá častá chyba je příliš mnoho dekorací a barev. Pestrobarevné plakáty, samolepky a hromady papírů na stole působí jako neustálý zdroj rušení. Třetí chybou je, že koutek slouží zároveň jako herna. Dítě pak neumí přepnout mezi režimy a u učení myslí na hru.
Druhým návykem je omezit počet parametrů funkcí. Funkce, která přijímá pět a více argumentů, se špatně volá a ještě hůře se v ní hledá chyba. Pokud potřebujete předat více hodnot, použijte objekt nebo pole. Získáte tím dvě výhody: volání je přehlednější a při ladění vidíte v konzoli celý vstup na jednom místě. Zároveň platí, že funkce by měla dělat jednu věc. Když má na starosti výpočet, validaci i zápis do databáze, při chybě nepoznáte, která část selhala.
Každý vývojář zažil situaci, kdy strávil hodiny hledáním chyby, která se ukázala jako banální překlep nebo špatně umístěná závorka. Čistý kód není estetická záležitost ani snaha zalíbit se kolegům. Je to investice, která se vrací v podobě ušetřeného času při ladění. Následujících pět návyků patří mezi ty, které mají největší dopad na to, jak rychle najdete příčinu problému.
Čtvrtým návykem je konzistentní formátování a krátké bloky. Odsazení, středníky a závorky na stejném místě nejsou o vkusu. Mozek při čtení kódu hledá vzory a jakákoli nekonzistence ho zpomaluje. Stejně tak příliš dlouhé bloky kódu, zvláště vnořené cykly a podmínky, ztěžují sledování toku. Když blok přesáhne obrazovku, rozdělte ho na menší funkce. Ladění se tím zrychlí, protože budete přesně vědět, do které části vstoupit s breakpointem.