Co udělat s předsíní v paneláku, aby se opticky zvětšila?
Druhou možností je „tichá pošta v pohybu". Děti stojí v řadě a první dostane jednoduchý pohybový úkol, například tři poskoky a tlesknutí. Ten se předává dál pouze pohybem, bez slov. Poslední v řadě předvede, co mu došlo, a porovná se originál. Hra učí pozornosti a smíchu se meze nekladou. Pozor na příliš dlouhou řadu, u dvaceti dětí se informace ztratí úplně a hra ztratí smysl. Ideální je šest až osm dětí v řadě.
Čtvrtou rostlinou je vánoční hvězda. Mnozí ji po svátcích vyhodí právě proto, že ji nechali na přímém slunci a ona shodila listy. Potřebuje jasné, ale rozptýlené světlo. Pátou je begónie. Tenké listy se spálí doslova během jednoho odpoledne, proto ji umístěte do stínu vyšších rostlin nebo za průsvitný záúložné prostory v malém bytěěs. U všech pěti platí, že přes zimu snese i méně světla než v létě, takže není nutné je stěhovat na jižní parapet, jakmile se zkrátí dny.
Hlavičky a tělo: kde se ztrácí data Hlavičky nesou metadata. Nejdůležitější je Content-Type, který říká, v jakém formátu posíláš tělo. Bez něj server neví, jestli parsovat JSON, nebo formulářová data. U JSONu nastav application/json a tělo pošli jako text s platnou strukturou. Druhá hlavička, Accept, říká, co chceš dostat zpět. Když ji vynecháš, server může vrátit XML nebo HTML a ty pak marně hledáš klíče v odpovědi. U autentizace se setkáš s hlavičkou Authorization, obvykle s tokenem. Token nepatří do adresy, protože se ukládá do logů a historie.
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.
Většina času při ladění nemizí na složité logické chyby. Mizí na to, že rekonstrukce koupelny krok za krokem 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".
Adresa požadavku není jen odkaz. Skládá se z domény, cesty a parametrů. Cesta určuje, se kterým zdrojem pracuješ, například položky objednávky. Parametry za otazníkem filtrují nebo stránkují výsledky. Častá chyba je záměna parametrů v cestě a v dotazu. Když potřebuješ konkrétní záznam, použij identifikátor přímo v cestě. Když filtruješ seznam, použij parametry v dotazu. Popletení vede k prázdné odpovědi nebo k chybě 404, i když data existují.
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ávě ty způsobují, že se úložné prostory v malém bytě kódu ztratíte i vy sám.
Barvy, které stěny posouvají dál Základ je jednoduchý: světlé odstíny stěn a stropu v jedné barvě. Když mají stěny i strop stejný světlý tón, oko nedostane signál, kde místnost končí, a předsíň působí vyšší a hlubší. Bílá není jediná možnost, funguje i světle šedá, písková nebo velmi bledá zelená. Naopak se vyhněte tmavým barvám na všech stěnách najednou — tmavá předsíň bez okna se tím uzavře a bude působit jako komora. If you are you looking for more on úLožNé Prostory V MaléM Bytě review the page. Typická chyba je jedna výrazná „akcentní" stěna v malé předsíni. V místnosti o dvou metrech čtverečních akcentní stěna jen zmenší zbytek prostoru. Pokud chcete barvu, dejte ji na doplňky: věšák, koš, rám zrcadla.
Víkend bez útraty neznamená, že musíte sedět doma a koukat do zdi. Naopak. Rodiny, které mají rády pohyb a trochu plánování, dokážou strávit dva dny plné zážitků, aniž by sáhly do peněženky. Rozhodující je, jak si čas rozložíte a co od víkendu čekáte. Pokud si řeknete, že chcete hlavně být spolu a něco zažít, otevře se vám spousta možností, které nic nestojí.
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.
Tělo požadavku u POST a PUT musí být validní JSON. Časté chyby: chybějící uvozovky, přebytečná čárka na konci, nebo poslání čísla místo řetězce. Server odpoví 400 s popisem, ale ten bývá strohý. Vždy si nejdřív ověř strukturu v jednoduchém nástroji, než ji vložíš do kódu. U odpovědi sleduj stavový kód. 2xx znamená úspěch, 4xx chybu na tvé straně, 5xx problém serveru. Neúspěch neznamená, že je API rozbité; často jde o špatný vstup.