Tlusté závěsy, nebo koberec? Co opravdu utlumí hluk v bytě
More actions
Jakmile první endpoint funguje, zafixujte jeho chování jednoduchým testem. Test nemusí být rozsáhlý: pošle požadavek, zkontroluje stavový kód a tvar odpovědi. Tím zabráníte tomu, aby se při další úpravě tiše změnilo to, na co se klient spoléhá. První REST API není o tom, že něco vrátí, ale že vrátí předvídatelně to, co klient čeká – a to je dovednost, která se u dalších endpointů jen zopakuje.
Děti ve školní družině přicházejí po vyučování unavené z lavic, ale ne z pohybu. Potřebují vybít energii, jenže klasické honičky je po chvíli přestanou bavit a začnou se hádat o pravidla. Netradiční pohybové hry fungují nejlépe, http://Diggsbookmark.club/story.php?title=moderni-domacnost-vylepsete-Si-bydleni-8 když mají jednoduchý cíl, jasná pravidla a žádné dlouhé čekání ve frontě. Vyzkoušejte hry, které nevyžadují drahé vybavení – stačí šátky, křídy, noviny nebo jen vlastní tělo.
Teplota má větší vliv, než se čeká. Oleje držte v chladu a stabilně, ideálně mezi deseti a osmnácti stupni. Kolísání teplot škodí víc než trvale vyšší teplota, protože se střídá rozpínání a smršťování a do lahve se nasává vzduch. Tinktury s vysokým podílem lihu snesou běžnou pokojovou teplotu, ale přímé slunce a radiátor jim nesvědčí. Lednička je vhodná pro oleje, u tinktur zbytečně zvyšuje vlhkost kolem víčka a podporuje korozi uzávěru.
Druhá častá chyba je nekonzistentní formát odpovědi. Jednou vrátíte objekt, podruhé pole, potřetí jen text. Klient se musí učit výjimky a kód se rozrůstá. Držte se jednoho tvaru – například vždy objekt s klíčem, For those who have almost any concerns concerning where by along with the best way to use rekonstrukce Koupelny krok za krokem, you can e-mail us from our own web page. který nese data, a případně samostatným klíčem pro chybu. U chybových stavů přidejte strojově čitelný kód a krátkou zprávu. Vyhněte se vracení celé výjimky ze serveru, protože uniká vnitřní struktura a klient s ní stejně neumí pracovat.
Hluk z ulice, od sousedů nebo z chodby se nedá vyřešit jedinou věcí. Protihlukové závěsy a koberce fungují na jiném principu: závěs pohlcuje zvuk přicházející oknem, koberec tlumí kročejový hluk a dozvuk uvnitř místnosti. Pokud si koupíte jen jeden z nich, výsledek bude poloviční. Rozhodující je nejdřív zjistit, odkud hluk vlastně jde.
Když je venku mokro nebo tělocvična obsazená, použijte „Novinovou bitvu". Každé dítě dostane dva listy novin. Úkolem je přemístit se z jedné strany místnosti na druhou, aniž se nohou dotkne podlahy. Může stát na novinách, přenášet je, skákat. Nesmí ale noviny trhat. Varianta pro dvě družstva: štafeta na čas. Pozor na klouzání – noviny na hladké podlaze podklouznou, proto je lepší koberec nebo venkovní tráva.
Začněte tím, že si požadavek rozeberete na části. Metoda určuje, co chcete udělat: GET čte, POST vytváří, PUT nahrazuje, PATCH mění část a DELETE maže. Cesta určuje, čeho se to týká, a hlavičky nesou metadata – typ obsahu, autorizaci, případně verzi. Tělo požadavku nese data jen tam, kde to metoda dovoluje. Pokud pošlete tělo u GET, server ho sice může ignorovat, ale klient si často myslí, že se přeneslo, a pak hledá chybu na špatném místě.
Kde se odpověď láme a jak to poznat Server by měl vždy vrátit stavový kód, který odpovídá tomu, co se skutečně stalo. 200 znamená úspěch, 201 vznik nového zdroje, 204 úspěch bez těla. Chyby nejsou ostuda, ale 400 pro špatný vstup, 401 pro chybějící přihlášení, 403 pro nedostatečné oprávnění, 404 pro neexistující zdroj a 500 pro selhání na serveru. Nejčastější začátečnická chyba je vracet 200 i při chybě a schovat problém do těla odpovědi. Klient pak nemá jak rozlišit úspěch od neúspěchu a logika se rozpadá.
Při ladění si nejdřív ověřte, co skutečně odešlo. Nástroje pro zachytávání provozu ukážou hlavičky i tělo před odesláním a odpověď po přijetí. Porovnejte, co jste zamýšleli, s tím, co je na drátě. Často se ukáže, že chybí hlavička s typem obsahu, tělo je zakódované jinak, nebo klient posílá data tam, kde server čeká parametry v cestě. Teprve potom se vyplatí hledat chybu v kódu serveru.
Pod postelí vzniká další úložiště, ale jen tehdy, pokud je postel skutečně uzavřená. Volně ložené krabice pod postelí se rychle mění v prachové ložisko a špatně se vytahují. Lepší je postel s výsuvnými zásuvkami nebo s úložným prostorem přístupným z čela. Do zásuvek pod postelí nepatří nic, co potřebujete denně — každé vytahování znamená ohýbání a manipulaci s lůžkem. Ideální je tam uskladnit sezónní oblečení, náhradní povlečení nebo kufry.
První REST API obvykle vzniká jako jednoduchá funkce, která něco vrátí. Jenže odpověď, kterou klient dostane, není jen výsledek databázového dotazu. Je to řetězec rozhodnutí: jak je postavený požadavek, co dělá server mezi příjmem a odesláním a co si klient přebere. Většina začátečnických chyb se projeví až na konci tohoto řetězce, kdy už je těžké dohledat, kde se to pokazilo.