[custom_add_property_button]
[custom_sign_button]

Když se letní kapsle potká s kapsulovým šatníkem: 5 kombinací, které fungují

Třetí chyba: chybně řešíte chyby. Když dojde k výjimce, server by měl vrátit smysluplnou zprávu ve stejném formátu jako úspěšné odpovědi. To znamená JSON s polem, které popisuje, co se stalo. Vyhnete se tak tomu, že klient obdrží text, který neumí zpracovat. Odpověď by měla obsahovat i technické detaily pro vývojáře, ale ne citlivé informace o vnitřní struktuře aplikace.

Nakonec nezapomeňte na úklid. Vezměte si s sebou malý pytel na odpadky a naučte děti, že po sobě mají uklidit. Nejenže to ocení ostatní návštěvníci, ale také to učí děti odpovědnosti. Pokud přijdete do parku, kde jsou popelnice přeplněné, odneste si odpadky domů. Tím předáte dětem důležitý vzor a park zůstane krásný i pro příští návštěvy.

Základem je pravidlo: před integrací své větve do hlavní vždy proveďte rebase na aktuální hlavní větev. Místo toho, abyste vytvořili merge commit, přehrajete své commity na špičku hlavní větve. Tím se historie větve vyčistí a při samotném merge dojde k fast-forward, tedy posunu ukazatele bez nového commitů. V praxi to znamená, že git log ukazuje čistou sekvenci commitů, kterou lze snadno procházet a případně vracet. Tento postup je vhodný zejména pro týmy, které pracují na krátkých větvích s úzce zaměřenými změnami.

Druhá chyba: nevalidujete vstup. Když přijmete data od uživatele, musíte je ověřit dřív, než je uložíte. Nestačí spoléhat na to, že klient pošle rozumné hodnoty. Například u pole pro e-mail zkontrolujte formát, u čísel rozsah. Jinak se do databáze dostanou nekonzistentní data, která později způsobí problémy při čtení i mazání.

Jak na to konkrétně? Po dokončení práce na vaší větvi a před push do vzdáleného repozitáře spusťte git fetch origin a poté git rebase origin/main. Pokud dojde ke konfliktům, vyřešte je stejným způsobem jako při merge, ale s tím rozdílem, že po vyřešení pokračujete příkazem git rebase –continue. Tento postup vám umožní začlenit změny z hlavní větve do vaší práce, aniž byste vytvořili zbytečný merge commit. Po úspěšném rebase provedete git push –force-with-lease, který bezpečně aktualizuje vzdálenou větev, aniž by smazal cizí změny.

Dodržováním těchto zásad prodloužíte jejich čerstvost o mnoho měsíců. Ořechy vám pak budou k dispozici nejen pro zimní pečení, ale i do müsli, salátů nebo jako zdravá svačina. Stačí jen věnovat pozornost třem věcem: tmě, chladu a suchu. Vaše úsilí se vyplatí – vždy budete mít po ruce křupavé ořechy plné chuti.

Na co si dát pozor při rebase a fast-forward merge Nejčastější chybou je rebase na větvi, kterou sdílíte s ostatními. Pokud někdo jiný už z této větve vytvořil vlastní branch nebo ji má v místním repozitáři, přepisování historie způsobí konflikty a zmatek. Proto rebase používejte pouze na větvích, které jsou výhradně vaše a ještě nebyly publikovány. Jakmile je branch na vzdáleném repozitáři a ostatní ji používají, je bezpečnější použít merge, i když to znamená vznik merge commitů. Tailorujte proto pravidla pro tým: dohodněte se, že rebase se provádí jen před prvním push, a poté se větve integrují výhradně přes merge.

Při používání fast-forward merge mějte na paměti, že tento postup funguje pouze tehdy, pokud vaše větev neobsahuje vlastní merge commity. Pokud jste do ní začlenili změny z hlavní větve pomocí merge, fast-forward se nepovede a budete muset použít klasický merge. Proto se vyplatí udržovat větve krátké a často integrovat změny z hlavní větve rebase. Tím zajistíte, že při dokončení bude merge vždy fast-forward, a historie zůstane lineární a přehledná.

Křupavá kůrka je vrcholem pečeného masa, zeleniny i těstovin. Často ale za ni platíme nepříjemným zápachem přepáleného oleje, který se line kuchyní a usazuje na všech površích. Přitom stačí pochopit, jak teplo a vlhkost působí na povrch potravin, abyste dosáhli zlatavé křupavosti bez připálení, štiplavého kouře a zbytečné dřiny s drhnutím sporáku.

Nakonec si osvojte techniku dokončení v troubě. Tento postup je běžný v profesionálních kuchyních a ušetří vás od zápachu: nejprve opéct na pánvi dozlatova, pak přemístit na pekáč a dopéct v troubě vyhřáté na 180–200 °C. Olej v pánvi se nepřehřívá, protože hlavní práci odvede suché teplo trouby. Kůrka zůstane křupavá, vnitřek se propeče rovnoměrně a vy nemusíte hlídat plamen. Tento způsob funguje skvěle u kuřecích stehen, bramborových měsíčků i zeleninových placek.

Začněte u požadavku. HTTP metoda říká, co chcete udělat: GET pro čtení, POST pro vytvoření, PUT pro úpravu a DELETE pro smazání. K tomu patří URI, které určuje, s jakým zdrojem pracujete, a hlavičky. Hlavička pro typ obsahu je zásadní. Pokud posíláte JSON, musíte uvést správný typ média. Jinak server data nerozpozná, i když je pošlete ve správném formátu. Stejně důležité je nastavit hlavičku pro přijímaný typ odpovědi.

Please Sign In Before Adding a Property Or Sign Up If You Don't Have An Account