Bezpečné podkroví pro děti: útulný pokoj versus skrytá rizika

Aus Rettungsdienst-Wiki
Zur Navigation springen Zur Suche springen

Nakonec si zvykněte na to, že code review probíhá až po rebase. Když kolega požádá o začlenění své práce, nejprve si stáhnete jeho větev, provedete rebase na aktuální main a teprve pak se podíváte na rozdíly. Tím se vyhnete situaci, kdy review schválí změny, které po rebase vyvolají konflikty. Po každém rebase je také vhodné spustit testy, protože změna základu může ovlivnit chování kódu – i když konflikty nejsou, mohou se objevit logické chyby. S těmito pravidly se historie stane skutečným kronikářem projektu, kde každý commit má jasný smysl a žádný merge šum nezahluší důležité informace.

Co si pohlídat při zařizování a úpravách Při samotném zařizování myslete na to, že podkroví má specifické rozložení, které ne vždy vyhovuje běžným kusům nábytku. Nejčastější chybou je kupovat standardní postele a skříně, které pak nevyužijí prostor pod šikminou a zůstane tam jen mrtvý kout. Mnohem lepší je nechat si vyrobit vestavěný nábytek na míru – postel pod šikminou s ochranným lemem, úložné prostory ve výklencích a psací stůl v místě s nejvyšší světlou výškou. Pokud už kupujete běžný nábytek, vždy ho ukotvěte ke stěnám, aby nedošlo k převržení. Stejně postupujte i u zábradlí a dalších prvků, které mají sloužit jako opora.

Ložnice bývá nejmenší místností v bytě, přesto v ní trávíme třetinu života. Pokud se v ní cítíte stísněně, nemusíte hned bourat příčky. Často stačí změnit několik zdánlivě drobných věcí, které opticky zvětší prostor a dodají mu lehkost. Nejde o žádné zázraky, ale o promyšlenou práci se světlem, barvami a rozmístěním nábytku.

Prakticky to vypadá tak, že na větvi feature pravidelně aktualizujete svůj základ. Pokud máte rozpracovanou práci a potřebujete ji sloučit s hlavní větví, spusťte rebase a vyřešte případné konflikty. Na rozdíl od merge, který konflikt vyřeší jedním commitnutím, rebase vyžaduje, abyste konflikt vyřešili pro každý commit zvlášť. To je sice pracnější, ale výsledkem je čistá sekvence změn, kterou lze snadno revertovat nebo rozdělit. S tímto přístupem se vyhnete i typické chybě, kdy se v historii objeví commit s hláškou „Merge branch 'feature' do main", který neříká nic o tom, co se vlastně změnilo.

Na závěr si udělejte jednoduchý test. Postavte se ke dveřím a podívejte se po místnosti – co vás hned zaujme? Pokud je to velký tmavý kus nábytku, zkuste ho přemístit nebo vyměnit. Pokud vidíte přeplněný noční stolek, polovinu věcí dejte do šuplíku. Vzdušná ložnice není ta, která je prázdná, ale ta, kde má každá věc své místo a kde se vám dobře dýchá. Někdy stačí jediné odpoledne a pár jednoduchých změn, abyste se v ložnici cítili jako v novém prostoru.

Základem je přepsat zavedenou rutinu. Místo příkazu pro sloučení větví použijte rebase, který přenese vaše commity na vrchol aktuální hlavní větve. Před každým odesláním změn do sdíleného repozitáře si nejprve stáhněte nejnovější stav z remote a proveďte rebase. Typická chyba začátečníků spočívá v tom, že rebase provedou až po vytvoření merge commitu, čímž se historie ještě více zamotá. Správný postup: nejprve rebase na aktuální hlavní větev, poté fast-forward merge do hlavní větve.

Světlo je váš spojenec. Přes den pusťte do místnosti maximum přirozeného světla – vyhněte se těžkým závěsům, které ho pohlcují. Místo nich použijte lehké rolety nebo vzdušné závěsy z průsvitné látky. Večer kombinujte hlavní zdroj světla (nejlépe stropní svítidlo s teplou barvou) s menšími lampičkami u postele. Bodové světlo u stropu vytváří ostré stíny, proto raději sáhněte po svítidle, které rozptyluje světlo do všech stran.

Když pracujete na společném projektu, každý merge větve do hlavní linie vytváří v historii nespočet zbytečných commitů, které znepřehledňují vývoj a ztěžují hledání příčin chyb. Tým, který se rozhodne používat pouze rebase a fast-forward merges, získá lineární historii, kde každá změna má jasný kontext. Nejedná se o žádnou novinku, ale o osvědčený postup, který ocení zejména větší týmy, kde každý přehledný záznam šetří čas při code review i při pozdější diagnostice.

Před nákupem si rozmyslete, jestli chcete balkon jako barevnou oázu, nebo spíš místo pro bylinky do kuchyně. U letniček vás čeká každoroční sázení a častější péče, trvalky a okrasné trávy se vracejí a jsou odolnější. Vždy ale vycházejte z toho, co skutečně můžete rostlinám nabídnout. Pokud nejste ochotni zalévat dvakrát denně, nekupujte rostliny s velkými listy, které v horku vadnou během pár hodin. Lepší je vybrat nenáročné druhy a přizpůsobit se světelným podmínkám – jen tak dosáhnete toho, že balkon bude dělat radost celou sezonu.