Jak zachytit Měsíc do nejmenších detailů i bez drahého vybavení
Když tým používá Git a každý vývojář začlení změny přes merge, historie se rychle zaplní zbytečnými commitovými uzly. Tyto merge commity často nesou pouze spojení dvou větví a neříkají nic o tom, co se skutečně změnilo. Výsledkem je nepřehledný graf, který se špatně čte při hledání původu chyby nebo při revizi kódu. Pokud chcete historii lineární a čitelnou, měli byste se naučit používat rebase a další nástroje, které Git nabízí.
Kromě rebase existuje i interaktivní rebase: git rebase -i HEAD~n, kde n je počet commitů, které chcete upravit. Tento příkaz vám umožní sloučit drobné opravy do jednoho commitu, přejmenovat zprávy nebo změnit pořadí commitů. Tým, který dodržuje pravidlo „jeden commit = jedna logická změna", tím získá přehlednou historii. Při code review pak kolegové vidí jen smysluplné kroky, ne pět „fix typo" commitů za sebou. Pomáhá to při hledání, který commit zavedl konkrétní chování.
Vyvarujte se kupování kousků, které ladí jen s jedním konkrétním doplňkem. Častá chyba: koupíte si sandály v neobvyklé barvě a k nim nic nemáte. Stejně tak pozor na příliš výrazné vzory – pokud si pořídíte květinové kalhoty, musíte k nim mít tři jednobarevné topy. A poslední rada: nechte v šatníku rezervu. Kapsle neznamená, že máte mít deset věcí. Klidně jich může být patnáct, pokud je nosíte a kombinujete. Cílem je, abyste každý den sáhli po něčem, co vám sedí, a nemuseli stát před skříní jako před zedí.
Nejčastější chyba: opěradlo nastavené příliš dozadu Mnoho lidí si neuvědomuje, že opěradlo židle by mělo svírat s podlahou úhel 90 až 100 stupňů. Když je sklopené výrazně dozadu, nutí vás to sedět s kulatými zády a hlavou nataženou dopředu. To je častý zdroj bolesti mezi lopatkami. Nastavte opěradlo tak, abyste se o něj mohli opřít celou plochou zad, a současně si udrželi přirozené prohnutí v bedrech. Pokud opěradlo nelze nastavit, podložte si bederní oblast srolovaným ručníkem – ale jen do doby, než najdete funkční polštář.
Dalším spolehlivým znakem je reakce na řez a vůně. U modráka dužnina po nakrojení rychle zmodrá a tato změna je intenzivní. U hřibu satana dužnina také zmodrá, ale pomaleji a často jen slabě; v řezu je navíc bělavá až nažloutlá. Rozhodující je ale zápach. Čerstvý satan zapáchá nepříjemně, připomíná zkažené maso nebo spálený cukr. Modrák má příjemnou, houbovou vůni, která se sušením zvýrazní.
Pokud zjistíte, že problém je v pěně, nemusíte hned měnit celou židli. Na trhu existují univerzální bederní polštáře, které se připevní páskem k opěradle. Při jejich výběru se zaměřte na tuhost a výšku – ideální polštář vyplní mezeru mezi opěradlem a vašimi zády, aniž by vás tlačil dopředu. U sedáku pomůže dočasně vložit pevnou desku z překližky pod pěnu, ale pozor: tato úprava funguje jen krátkodobě a neřeší příčinu.
Kapsulový šatník má smysl jen tehdy, když jeho kousky mezi sebou skutečně fungují. Nejčastější chybou je, že si pořídíte deset topů, které se hodí jen k jedněm kalhotám, a výsledkem je opět plná skříň a prázdné věšáky. Při ladění letní kapsle se proto zaměřte na barvy, střihy a materiály, které propojíte s tím, co už nosíte. Základní pravidlo zní: max tři neutrální barvy a dvě výraznější, které spolu ladí. Když tohle dodržíte, každé ráno sáhnete po kombinaci bez přemýšlení.
Prvním krokem je diagnostika. Sedněte si do židle tak, jak to děláte běžně, a položte dlaň mezi spodní část zad a opěradlo. Pokud dlaň projde bez odporu, znamená to, že bederní opěrka buď vůbec nesedí, nebo je příliš vysoko. Další test spočívá v tom, že se zapřete rukama o sedák a nadlehčíte se. Když sedák zůstane prohnutý i po několika vteřinách, je pěna unavená a ztratila pružnost. Třetí varovný signál je vrzání nebo kývání opěradla při změně polohy – to obvykle ukazuje na povolený šroub nebo opotřebovaný plynový píst.
Základní princip je jednoduchý: místo merge, který vytvoří nový commit, použijte git rebase. Ten přenese vaše lokální commity na konec cílové větve. Tím vznikne rovná linie, ve které každý commit navazuje na předchozí bez zbytečných vnějších vazeb. Představte si, že máte větev feature s dvěma commity a main s nově přidanými změnami. Po příkazu git rebase main se vaše commity aplikují na vrchol main, jako byste na nich začali pracovat až po poslední změně. Historie tak vypadá, že jste na mainu přidali dvě logické změny, i když jste ve skutečnosti vyvíjeli paralelně.
Nejdřív si roztřiďte stávající šatník. Vyndejte všechno, co nosíte od května do září, a rozdělte na tři hromady: kousky, které nosíte pořád, kousky, které se vám líbí, ale nenosíte, a kousky, které už jsou nošené nebo nesedí. Do letní kapsle patří jen první hromada. Z druhé si vyberte maximálně dva kusy, které do ní můžete začlenit. Třetí hromadu bez milosti vyřaďte. Často zjistíte, že vám letní šatník tvoří hlavně trička a kraťasy, ale chybí lehká košile nebo vzdušné kalhoty, které by kombinace posunuly dál.