Jump to content

Git historie bez merge commitů: co získáte čistší log a snazší review

From Babylon SIGNALIS Wiki

Když je nábytek zabalený, zkontrolujte, jestli žádná část nevyčnívá. Lepicí pásku přelepte přes všechny hrany, aby se fólie během přepravy nesrolovala. Po vyložení nechte zabalené sklo aklimatizovat v nové místnosti alespoň hodinu, než ho rozbalíte. Náhlá změna teploty může způsobit mikropraskliny, které se projeví až za pár dní. Při rozbalování postupujte pomalu, sledujte případné oděrky a hlavně sklo nevytahujte z fólie hrubým tahem – mohlo by zachytit o lepenku a prasknout.

Při výběru se vyhněte extrémům. Na jedné straně příliš tenké materiály, na druhé straně předimenzované řešení – třeba třícentimetrový koberec, který ztlumí vše, ale vytvoří dojem, že chodíte po matraci. Hledejte rovnováhu mezi akustickým útlumem a praktičností. Pokud máte domácí mazlíčky nebo děti, upřednostněte koberce s krátkým vlasem a omyvatelnou úpravou. Závěsy pravidelně vysávejte a jednou za čas je nechte vyčistit – prach a nečistoty negativně ovlivňují jejich schopnost pohlcovat zvuk.

Když se rozhodnete řešit hluk z ulice nebo od sousedů, často sáhnete po závěsech a kobercích. Ne každý materiál ale pohlcuje zvuk stejně. Základní pravidlo zní: čím těžší a hustší tkanina, tím lépe. Tenký dekorační závěs z polyesteru spíš rozptýlí světlo než dunění tramvaje. Pro první orientaci si v obchodě stiskněte látku mezi prsty – pokud je příliš měkká a vzdušná, tlumit bude jen vyšší frekvence, ne basy.

Začněte demontáží všeho, co jde oddělit. Vyšroubujte kovové spojky, odstraňte úchytky a zásuvky, pokud jsou součástí nábytku. Skleněné desky a police vždy vyjměte z rámu – přeprava v celku je nejčastější příčinou prasklin. Jednotlivé díly si označte samolepícími štítky nebo maskovací páskou s čísly. K číslu si poznamenejte, ke kterému kusu patří, aby se vám při skládání nepletly. Kovové šrouby a malé komponenty vložte do igelitového sáčku a přilepte ho páskou přímo k příslušnému dílu – tím předejdete ztrátě drobných součástek.

Aby byl celý proces plynulý, doporučuji si před rebase udělat kopii své větve, například git branch zaloha. Když se pak něco pokazí, můžete se k záloze vrátit. Po úspěšném rebase a fast-forward mergu se vám historie srovná do jedné přímé linie. To oceníte při procházení git log, protože každý commit má jasného předchůdce a vy můžete sledovat vývoj bez rušivých větvení. Navíc se usnadní code review, protože změny jsou menší a jasněji ohraničené.

Naučte se pracovat s filtry a automatickým tříděním. Většina klientů umí přesměrovat zprávy podle odesílatele, předmětu nebo klíčových slov do složek. Nastavte si pravidla pro newslettery, potvrzení z eshopů nebo interní hromadné maily. Tyto zprávy pak nemusíte vůbec číst průběžně, stačí se k nim dostat v rámci dávkové kontroly nebo je smazat bez otevření. Jen pozor na přehnanou filtraci – pokud si vytvoříte stovky složek, strávíte víc času hledáním než samotnou prací.

Jak přinutit tým, aby se vyhnul zbytečným merge commitům Nejdůležitější je nastavit si pravidla pro práci s větvemi. Dohodněte se, že každá nová větev začíná z aktuálního mainu a před dokončením práce se vždy rebase. Vyhnete se tak situaci, kdy někdo merguje main do feature, jen aby vyřešil konflikt. Tento zlozvyk vytváří přesně ty merge commity, které chcete odstranit. Místo toho naučte tým používat příkaz git fetch a pak rebase na origin/main.

Posledním nástrojem je vlastní disciplína v psaní předmětu. Do předmětu vždy napište, co se po adresátovi chce a do kdy. Například „Prosím o potvrzení rozpočtu do pátku" nebo „Rychlá odpověď: projekt XYZ". Adresát pak nemusí otevírat zprávu, aby věděl, o co jde. Stejně tak v textu zprávy zvýrazněte klíčovou větu – nejlépe tučně – aby se příjemce nemusel prokousávat odstavci a vy se vyhnuli zbytečným upřesňujícím dotazům.

Začněte tím, že si v mailovém klientovi vypnete notifikace. Zní to banálně, ale každé přerušení stojí v průměru 23 vteřin, než se zase plně soustředíte. Nastavte si proto dávkové kontroly – dvakrát denně, dopoledne a odpoledne. Poštu otevírejte jen v těchto časech, ať vám neleží v hlavě celý den. Upozornění na nové zprávy nechte jen pro lidi, od kterých opravdu potřebujete okamžitou reakci.

Kuchyně v panelákovém bytě mívá pět až sedm metrů čtverečních, často s nevýhodným půdorysem ve tvaru písmene L nebo úzkého koridoru. Než začnete cokoli přesouvat, změřte si skutečnou hloubku skříněk a vzdálenost mezi pracovní deskou a stěnou. Nejčastější chybou bývá nákup hluboké vestavné trouby do prostoru, kde se pak nelze ohnout k troubě, aniž byste se opírali hrudníkem o protější linku. Stejně problematické jsou ostré rohy u skříněk bez kování, které znemožňují přístup k zadní části police.