Při ladění použijte nástroj, který zobrazí celý požadavek i odpověď včetně hlaviček. Zkontrolujte čas, zda požadavek vůbec odešel, a porovnejte ho s dokumentací. Typická chyba je testovat proti produkčnímu prostředí místo vývojového. Další je posílat příliš mnoho dat v jednom požadavku a pak řešit timeout. Začněte malým požadavkem, ověřte odpověď, teprve pak přidávejte složitější data.
Nastartujte a změřte napětí znovu, tentokrát při běžícím motoru. Alternátor by měl držet na svorkách zhruba 13,8 až 14,4 V. Když je hodnota nižší než 13,5 V, dobíjení skutečně nestačí — ať už kvůli uvolněnému řemenu, opotřebeným uhlíkům v alternátoru, nebo přechodovému odporu v kabeláži. Naopak hodnota trvale nad 14,8 V baterii vaří a ničí ji z druhé strany. Přidejte spotřebiče: zapněte světla, ventilátor, vyhřívání skla. Pokud napětí pod zátěží spadne pod 13 V, máte odpověď.
Když požadavek i odpověď sedí, je čas na ošetření chyb v kódu. Neočekávejte, že vše vždy vyjde. Ošetřete timeout, neplatný JSON, chybějící token i chybu serveru. Logujte stavový kód a tělo odpovědi, ne jen vlastní text. Tím se z prvního REST API stane něco, co se dá provozovat, ne jen ukázka, která funguje jednou na zkoušce.
Pozor na únikové cesty. V podkroví bývá jediné schodiště a to je při požáru riziko. Dítě od útlého věku učte, kudy se dostane ven, a nenechávejte v cestě nábytek ani hračky. Detektor kouře umístěte na chodbě před vstupem do pokoje, ne přímo do místnosti, kde by ho dítě mohlo vypnout. Elektrické zásuvky a kabely veďte mimo dosah malých dětí a nepřetěžujte prodlužovačky.
Co sledovat za jízdy a co lidé plet
Další past je srovnávání s ostatními. Na stěně potkáte lidi, kteří lezou plynule a vypadají, že je to nic nestojí. Nevidíte ale roky, které tomu předcházely. Sledujte raději jejich nohy než ruce. Většina začátečníků se vytahuje silou paží a nohy nechává viset. Správně je opačně: tlačíte se nohama a rukama se jen držíte. Zkuste na každém chytu nejdřív našlápnout a teprve pak se přitáhnout. Uvidíte, že najednou vydržíte třikrát déle.