Když se ladění vleče, zaveď těchto pět návyků
Bunda nebo kabát potřebují prostor v šatně, ne nacpaný věšák. Dřevěná ramínka drží tvar ramen, kovová mohou rezavět. Mezi nošením je nechte vyvětrat na vzduchu, ne v igelitovém obalu. Jednou za sezónu je vyčistěte podle etikety – chemické čištění u vlny a kašmíru, jemné praní u technických materiálů. Zipy a knoflíky občas zkontrolujte a případně dotáhněte.
Čerstvé aroma si udržíte i jinak než sušením. Tvrdší bylinky jako tymián, oregano nebo rozmarýn zamrazte v celých větvičkách a používejte přímo do teplých jídel. Měkké bylinky jako bazalka, máta nebo pažitka se lépe uchovají nasekané v ledových kostkách s vodou nebo olejem. Sušené bylinky spotřebujte do jednoho roku, poté je vyměňte, i když vypadají dobře. Vůně je spolehlivější ukazatel než barva.
Prvním krokem je sundat pedály. Ne pomocná kolečka, ale pedály. Z kola se stane odrážedlo a dítě se naučí držet rovnováhu, aniž by muselo řešit šlapání. Nechte ho na takovém kole jezdit dva až tři týdny, klidně každý den patnáct minut. Až začne samo zvedat nohy a sjíždět mírný svah bez dotyku země, je zralé na další fázi. Děti, které tento rekonstrukce koupelny krok za krokem přeskočí, mají později problémy s rovnováhou a kolo je pro ně nejisté.
Než vyjedete poprvé, seřiďte brzdy tak, aby na ně dítě dosáhlo prsty a nemuselo přesouvat ruku. U menších dětí stačí zadní brzda, přední může při prudkém stisku způsobit pád přes řídítka. Sedlo nastavte tak, aby dítě stálo celou plochou chodidla na zemi, teprve později ho zvedejte. Přilba musí sedět pevně a nesmí se posouvat při zatřesení hlavou. Řetěz a šlapky nechte zkontrolované, ale zatím je nechte stranou.
Čtvrtý návyk: logujte kontext, ne jen zprávu. console.log('chyba') je k ničemu. console.log('nepodařilo se načíst fakturu', id, stav) vám řekne, která faktura a v jakém stavu selhala. Do logů nikdy nepište celé objekty bez omezení — v produkci se z toho stane nečitelná změť. Stačí vypíchnout identifikátor a pár klíčových hodnot.
Poslední věc, kterou většina lidí podcení, je světlo a vzduch. Tmavé kouty působí menší, proto do nich umístěte světlé boxy a ne těžký nábytek. Před zrcadlem nebo lesklou plochou se prostor opticky zdvojnásobí. A hlavně: každý nový úložný prvek musí mít jasně daný obsah. Když po měsíci zjistíte, že v nové skříni skladujete prázdné tašky, není to úložný prostor, ale nový problém. Uklízejte průběžně a jednou za sezónu obsah protřiďte, jinak se malý byt znovu zaplní.
Pojmenovávej podle toho, co věc dělá, ne jak vypadá Proměnná data nic neříká. seznamFaktur už ano. Pokud název obsahuje tmp, foo nebo x2, je to signál, že buď nevíte, co tam má být, nebo to tam být nemá vůbec. Zkuste pravidlo: když po přečtení názvu nedokážete říct, jestli jde o číslo, text nebo seznam, název je špatný. Platí to i pro funkce — zpracuj() je horší než vypocitejDPH(). Při ladění pak nemusíte otevírat definici, abyste zjistili, co která hodnota je.
Pátý návyk je nejnepříjemnější, ale nejúčinnější: pište testy na chyby, které jste právě opravili. Ne na všechno, jen na to, co vás už jednou zabolelo. Jakmile chybu najdete, napište test, který by ji odhalil, a teprve pak opravujte kód. Příště se stejná chyba nevrátí. A pokud se vrátí, test vám to řekne dřív než zákazník.
Častá chyba je pojmenovat funkci podle toho, jak se volá, místo podle toho, co vrací. Funkce getUserData(), která ve skutečnosti ukládá do databáze, je past. Za měsíc ji zavoláte v domnění, že jen čte, a způsobíte nechtěný zápis.
Třetí návyk je o návratových hodnotách. Funkce by měla vracet buď data, nebo chybu, ne obojí zároveň osvětlení v obýváku jedné proměnné. Vyhněte se vzoru, kdy funkce vrátí null při chybě i při prázdném výsledku. Rozeznejte tyto stavy. V praxi to znamená, že buď vyhodíte výjimku, nebo vrátíte objekt s jasným příznakem. Při ladění pak nemusíte hádat, rady pro rekonstrukci jestli null znamená „nic jsme nenašli" nebo „něco se pokazilo".
Druhý návyk se týká velikosti funkcí. Pokud funkce přesáhne zhruba dvacet řádků, pravděpodobně dělá víc věcí. Rozdělte ji. Ne kvůli čistotě, ale kvůli tomu, že v dlouhé funkci se chyba schová mezi řádky, které spolu nesouvisí. Malá funkce se testuje snadno a při ladění stačí ověřit jeden výstup. Když se navíc každá funkce stará o jednu věc, nemusíte při změně přemýšlet, co dalšího jste rozbili.
Každý, kdo někdy strávil odpoledne hledáním chyby, která se ukázala jako překlep v názvu proměnné, ví, že ladění není o inteligenci, ale o disciplíně. Čistý kód není estetická záležitost. Je to způsob, jak zkrátit dobu mezi „něco nefunguje" a „už vím proč". Následujících pět návyků se dá zavést během jednoho týdne a jejich efekt pocítíte při první vážnější chybě.
When you have any kind of issues regarding in which and how to utilize barvy stěN do obýváku, you possibly can email us on our page.