Křupavá kůrka bez spáleného oleje: triky, které fungují
Pravidelný rebase změní způsob, jakým tým vnímá historii. Přestanete se bát pohledu do logu a naopak v něm budete hledat souvislosti. Začnete vnímat, že každý commit má jasný účel a že se dá snadno vrátit zpět. To oceníte zejména při ladění chyb nebo při code review. Až příště uvidíte, že někdo merguje feature větev do hlavní, zeptejte se, jestli by nebyl lepší rebase. Možná mu to ušetří hodiny práce a vám všem zpřehlední společnou historii.
Když už konflikt nastane, řešte jej trpělivě a vždy se podívejte na obě verze kódu. Po vyřešení pokračujte příkazem rebase pokračovat. Nezapomeňte, že konflikt není chyba, ale přirozená součást integrace změn. Důležité je, abyste po dokončení rebase spustili testy, protože přepsání historie může teoreticky změnit chování aplikace i bez konfliktů. Teprve po úspěšném testování pushněte větev a vytvořte pull request.
Začněte tím, že si doma vytvoříte „pokladnici nápadů", kam si společně zapíšete všechno, co vás baví a co je dostupné pěšky nebo na kole. Může to být procházka neznámou ulicí, hledání zajímavých kamenů, pozorování mraků nebo pečení jednoduchého chleba. Důležité je zapojit děti do plánování – když si samy vyberou, že v sobotu dopoledne půjdou do parku na orientační běh s mapou, kterou si samy nakreslí, jejich nadšení vydrží déle než u koupené hračky.
Závěrečná rada: respektujte místní zvyklosti. V Mnichově se tleská a fandí organizovaně, v Miláně je atmosféra vášnivější a hlučnější, ale také chaotičtější. Neberte si na zápas žádné předměty, které by mohly být považovány za nebezpečné – u obou stadionů jsou pravidla přísná. A hlavně: neřešte, který stadion je lepší. Každý má jiné kouzlo, a pokud se připravíte na jejich specifika, získáte dva naprosto odlišné, ale nezapomenutelné zážitky.
Nakonec si uvědomte, že oddělení koutku není jednorázová akce. Sledujte, jak se dítě v prostoru cítí, a ptejte se ho, co mu vadí. Někdy stačí posunout stůl o půl metru, jindy přidat stojací lampu s teplým světlem. Důležité je, aby koutek respektoval dětské potřeby, ne vaši představu o dokonalém designu. Pokud dítě u stolu vydrží v klidu pracovat, je to nejlepší zpětná vazba, že jste to udělali správně.
Když dorazíte na místo: čas, kontrola a orientace V Mnichově dorazte minimálně hodinu a půl před výkopem. Kontroly jsou důkladné, ale díky velkému počtu turniketů se fronty hýbou rychle. V Miláně počítejte s tím, že kontrola je podobně přísná, ale areál San Sira je starší a užší – vstupní brány jsou méně přehledné. Typická chyba: přijít deset minut před začátkem a pak běhat kolem stadionu, protože jste hledali správný vchod. Řešení je jednoduché – vytiskněte si mapu sektorů nebo si ji uložte do telefonu ještě před cestou.
Pokud chcete týmové nasazení, nastavte si na vzdáleném repozitáři pravidla, která zakážou merge commity na hlavní větvi. Mnoho nástrojů to umožňuje přímo v nastavení. Pak stačí, aby vývojáři používali rebase a vy jste si jisti, že historie zůstane čistá. Vyplatí se také vytvořit si krátký cheat sheet s příkazy a pověsit ho do týmového prostoru, aby si každý mohl rychle ověřit správný postup. Tím předejdete zmatkům a zajistíte, že se z rebase stane přirozený návyk.
Typickou chybou je rebase na starý základ, který už dávno neodpovídá hlavní větvi. Pak vznikají zbytečné konflikty, které se řeší hodiny. Abyste tomu předešli, dělejte rebase často, ideálně každý den, vždy po ranním fetchi. Dalším častým omylem je rebase celé větve místo jen konkrétních commitů, což vede k chaotickému mixu změn. Pokud potřebujete sloučit více commitů do jednoho, použijte interaktivní rebase s příkazem squash. Ten vám umožní spojit drobné opravy do jednoho logického celku, čímž se historie stane přehlednější.
Než začnete vybírat sklápěcí stůl, změřte si prostor, kde bude stát, a to i v rozloženém stavu. Mnoho lidí se soustředí jen na rozměr složené desky, ale zapomene, že po otevření stůl potřebuje o 60 až 80 centimetrů více do hloubky. Nákres místnosti s vyznačeným nábytkem a průchody vám ušetří vrácení zboží. Zároveň si ověřte, zda se za stolem dá pohodlně odsunout židle, a jestli neblokuje dveře skříně nebo zásuvky.
Před nákupem si v obchodě stůl nejen prohlédněte, ale i vysuňte a zatáhněte mechanismus alespoň dvacetkrát. Tím zjistíte, zda není tuhý nebo hrčí. Zeptejte se na nosnost – u sklápěcích stolů se často uvádí nižší zatížení, než je běžné, a přetížená deska se může zkroutit. Pokud kupujete přes internet, požadujte fotografii rozloženého stolu z boku. Řada prodejců ukazuje jen složený stav, a tak se stane, že po rozložení stůl zabírá víc místa, než jste čekali.