Když tým přestane merge commitovat, historie se vyčistí

Z Mazovia

V malé ložnici je nejcennější plocha, po které se chodí. Proto přesuňte úložiště nahoru. Police nad postelí nebo vysoko u stropu pojmou knihy, sezónní oblečení i drobnosti, které by jinak ležely na zemi. Stejně fungují závěsné organizéry na dveřích a háčky na stěnách. U polic ale dodržte jedno pravidlo: čím výš je police, tím méně věcí na ní má být vidět. Jinak vznikne pocit, že se vám nad hlavou hromadí chaos.

Nábytek vybírejte podle funkce, ne podle toho, co se vám líbí v katalogu. Noční stolek může nahradit úzká police připevněná ke malý věšák. Místo skříně s hlubokými dveřmi zvažte nižší komodu, na kterou se dá zároveň něco postavit. Každý kus by měl mít alespoň dvě využití: bedna jako sedátko, parapet jako pracovní deska. Co nedokáže sloužit dvěma účelům, v malé ložnici obvykle jen zabírá místo.

Prvním krokem je zmapovat tok dat. Zjistěte, odkud informace přicházejí a kam mají putovat. Typický příklad: zákazník vyplní formulář, vy dostanete e-mail, přepíšete údaje do tabulky a ručně odešlete potvrzení. Tento řetězec lze nahradit propojením formuláře, tabulky a e-mailové šablony. Většina bezplatných i placených nástrojů funguje na principu „když se stane tohle, udělej tamto". Nemusíte psát žádný kód, jen vybíráte z nabídky spouštěčů a akcí.

Kde se to láme a jak to nepokaz

Botník do úzké chodby nesmí být hlubší než 35 cm. Otočený čelem k průchodu zabírá byt v panelákuíc místa než ten, který stojí kolmo ke zdi. Pokud máte jen jednu stěnu, zvolte botník s otevřenými policemi a sklopeným víkem – vejde se do něj obuv na výšku a zároveň slouží jako sedák. Na mokrou obuv dejte spodní polici s odkapávací vaničkou, jinak vám za rok zčerná podlaha. Počítejte s tím, že do úzkého botníku se vejdou maximálně dva páry na polici; jeden pár na jednu polici znamená, že jich potřebujete osm.

Merge commity vznikají pokaždé, když do hlavní větve sloučíte jinou větev bez přehrání jejích commitů. Historie se pak větví a čte se jako pavučina. Řešením je rebase: vaše commity se přehrají na aktuální konec cílové větve a výsledkem je lineární posloupnost. Týmy, které to zavedou, zpravidla zjistí, že git log je najednou čitelný a že se snadněji hledá, který commit něco rozbil.