Le coeur perdu – Paris

Když se ladění protahuje, pomůže pět návyků pro čitelný kód

Výraz „palác” tady neznamená jen reprezentativní sídlo. Označuje nájemní dům s obchody v parteru, kancelářemi v patrech a často i se střešní terasou. Právě tyto stavby ukazují, jak funkcionalismus řešil každodenní provoz. Sledujte, jak je orientován vstup, kde je nákladní výtah a jak jsou umístěny balkony. Vyhněte se ale tomu, abyste hodnotili jen podle fotogeničnosti. Mnohem víc řekne půdorysné řešení a orientace ke světovým stranám.

Typická chyba je tlačit na výkon. Rodič běží vedle, drží kolo a dítě jen sedí. Tím se nic nenaučí. Další častá chyba je příliš mnoho rad během jízdy. Dítě v pohybu nedokáže zpracovat větu o třech krocích. Říkej jednu krátkou věc, kterou má udělat, a pak mlč. A hlavně nikdy nepouštěj kolo bez varování. Dítě musí vědět, kdy ho pustíš, jinak přijde strach a pád.

Nejčastější chyba je věšák příliš vysoko. Když ho umístíte do výšky očí, kabáty sahají k zemi a vypadají odbytě. Horní hrana věšáku má být zhruba ve výšce, kam pohodlně dosáhnete rukou bez zvedání ramen. U dlouhých kabátů počítejte se spodní hranou alespoň 10 cm nad podlahou, aby se látka nešpinila.

Neloguj vše, loguj rozhodnutí. console.log na každém řádku je šum, který tě při ladění oslepí. Místo toho loguj hodnoty, které mění větvení: vstup, výsledek podmínky a návratovou hodnotu. Stejně tak komentáře piš k tomu, proč něco děláš, ne co děláš. Kód, který říká „co”, se dá přečíst, ale „proč” se z kódu často nepozná a příští ladění začínáš od nuly.

Věšák, který unese kabáty, ne jen dekora

Pracuj s hodnotami null a undefined vědomě. Mnozí spoléhají na to, že se to nějak vyřeší, a pak řeší chybu o tři vrstvy výš. Používej výchozí parametry, volitelný přístup přes ?. a ověřuj vstup hned na hranici funkce. Když funkce dostane neočekávaný vstup, ať to řekne okamžitě, ne až později v hloubce volání. Ušetří to hodiny hledání v cizím kódu.

Malé funkce a návratové hodnoty místo vedlejších efektů Funkce, která mění stav mimo sebe a zároveň něco vrací, je nejčastější zdroj těžko reprodukovatelných chyb. Drž se pravidla, že funkce buď něco vrací, nebo mění stav, ne obojí. Když potřebuješ upravit objekt, vytvoř nový. Pomůže ti to v testech i při hledání, kdo hodnotu přepsal. Zároveň udržuj funkce krátké, ideálně do dvaceti řádků. Dlouhá funkce se dá sice přečíst, ale při ladění v ní ztrácíš přehled o tom, která větev se vůbec spustila.

Poslední návyk je nejnudnější a nejúčinnější: před opravou chyby napiš test, který ji zopakuje. Nejdřív selže, pak oprav kód a nech test běžet dál. Tím se stejná chyba nevrátí a ty nemusíš při každé změně procházet celou aplikaci ručně. Čistý kód není o tom, kolik toho víš, ale o tom, kolik toho nemusíš držet v hlavě. Právě tam se ušetří hodiny ladění.

Pojmenovávej podle toho, co hodnota znamená, ne jak vypadá. Proměnná data neřekne nic, seznamFaktur řekne skoro všechno. Platí to i pro funkce: název má popsat výsledek, ne postup. Když funkci nemůžeš pojmenovat jedním jasným slovesem, pravděpodobně dělá víc věcí a bude se špatně testovat. Vyhýbej se zkratkám, kterým rozumíš jen ty, a názvům jako tmp nebo helper mimo opravdu lokální kontext.

Ladění netrvá dlouho proto, že by kód byl složitý. Trvá dlouho proto, že se v něm nedá rychle najít příčina. Čitelný kód není estetika, je to zkratka k odpovědi na otázku „kde se to rozbilo”. Následujících pět návyků se vyplatí zavést dřív, než začne hořet.

Typická chyba je i záklon. Na válci lidé instinktivně zakloní hlavu a prohnou se v bedrech, aby udrželi rovnováhu. Tím ale vypnou břišní stěnu a záda jdou do extrému. Místo toho drž hrudník nad pánví, bradu mírně vtaženou a dívej se dopředu po vodě. Rovnováhu hledej v trupu, ne v prohnutých zádech.

If you liked this information and you would such as to obtain even more info relating to vojtechnemec-poznamky.Estranky.sk kindly go to our own website.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

0
    CARRELLO
    Il tuo carrello è vuoto!Torna allo shop