Když píšťalka nerozhoduje: jak správně udělovat karty a nepokazit zápas
Nakonec si zvykněte po každém rebase spustit git log --graph --oneline --decorate. Uvidíte okamžitě, zda je historie lineární, nebo se tam objevil zbytečný uzel. Tento návyk zabere deset sekund a ušetří hodiny při pátrání po tom, která změna co rozbila. Lineární historie není samoúčelná – zjednodušuje reverty, bisecting a code review. Pokud u vás v týmu tento postup nefunguje, raději se domluvte na konkrétním pravidle a držte se ho, než abyste přepisovali historii jen pro čistý graf.
Základním nástrojem je příkaz rebase. Místo vytváření merge commitu při přebírání změn z hlavní větve použijte git pull --rebase nebo nejprve git fetch a poté git rebase origin/main. Tím se vaše lokální commity přenesou na špičku vzdálené větve a historie zůstane lineární. Pozor na to, že rebase přepisuje hash commitů, takže ho používejte pouze na commity, které jste ještě nikam neposlali. Pokud už jste větvi publikovali, raději zvolte merge, jinak způsobíte konflikt v historii kolegům, kteří z ní čerpají.
Pokud chcete vidět víc než jen průčelí, zaměřte se na paláce v okolí náměstí Míru a na úseku mezi Karlovem a Nuslemi. Klíčové je respektovat otevírací dobu – většina budov slouží jako kanceláře či byty, takže do vnitrobloků a vestibulů se dostanete jen ve všední dny. Typická chyba bývá spoléhat na víkendovou procházku a pak zírat na zamčené dveře. Vyrazte raději v úterý nebo ve středu dopoledne, kdy mají některé paláce otevřené pasáže, a hlavně si předem zjistěte, zda náhodou neprobíhá rekonstrukce lešení – ta umí pohled na architekturu zcela znehodnotit.
Předsíň v paneláku bývá úzká, tmavá a často slouží jako skladiště všeho, co se jinam nevejde. Přesto ji lze opticky zvětšit bez bourání stěn. Klíčem je kombinace tří prvků: promyšlené barevné palety, správně umístěných zrcadel a vrstveného osvětlení. Začněte tím, že vytvoříte dojem vzdušnosti, ne skutečných metrů čtverečních.
Dbejte na to, abyste se pohybovali tiše a ohleduplně – mnoho paláců má v přízemí kavárny, kde lidé pracují, a hlasitá diskuse u vchodu může vést k tomu, že vás vyzvou k odchodu. Také se vyvarujte dotýkat se zábradlí, dveří a obkladů; funkionalistické materiály jako pálený terakotový obklad nebo chromované prvky jsou citlivé na otisky prstů a poškrábání. Místo toho se zaměřte na detaily – vstupní dveře s původním kováním, světlíky nad schodišti nebo zajímavé řešení recepcí, které často zůstaly v autentické podobě.
Každý rozhodčí zná ten pocit, když po odpískání faulu jde k hráči a sáhne do kapsy. Špatně udělená karta dokáže rozlítit hráče, trenéry i diváky a často vede k protestům. Nejčastější chybou bývá, že rozhodčí reaguje na emoce, ne na situaci. Místo toho, aby se řídil pravidly, hodnotí sílu zákroku podle toho, jak hlasitě se hráč ohání. Přitom klíčem je klidný odstup a rychlé vyhodnocení, co se skutečně stalo.
Když tým dlouhodobě používá git, historie commitů se často promění v nepřehlednou změť merge commitů. Každý merge přidá do historie hlučný uzel, který znepřehledňuje sledování změn. Přitom stačí dodržovat pár pravidel, aby historie zůstala lineární a srozumitelná. Následující postupy fungují v běžném týmovém provozu bez nutnosti měnit nástroje nebo přepisovat celý workflow.
Nezapomínejte na komunikaci. Dobrý rozhodčí hráčům vysvětlí, proč kartu udělil. Stručná věta jako „šel jsi po nohách, ne po míči" uklidní víc než ticho a mávání kartou. Naopak když kartu neudělíte, řekněte něco jako „byl to běžný souboj, hra pokračuje". Tím dáváte hráčům signál, že rozhodujete férově, a snižujete pravděpodobnost, že se situace přerodí v hromadnou potyčku. Karta je jen prostředek – hlavní je, aby mělo vaše rozhodnutí logiku.
Při rebase často nastanou konflikty. Postup je jasný: vyřešte konflikt v souborech, pak spusťte git add a pokračujte příkazem git rebase --continue. Vyhněte se časté chybě, kdy konflikt vyřešíte, ale zapomenete přidat soubory do indexu. Git vás pak zasekne v neutěšeném stavu. Pokud si nejste jistí, použijte git rebase --abort a začněte znovu. Lepší je konflikt vyřešit na menším počtu commitů, proto často rebasujte s hlavní větví, ne až před samotným mergem.
Začněte u domu Emy Destinnové na Vinohradské třídě – budova, kde slavná pěvkyně pobývala, je dnes běžně nepřístupná, ale fasáda s nápadnými pásovými okny a hladkou omítkou stojí za prohlédnutí. Při pohledu z ulice si všímejte, jak se architekti vyrovnali s nárožím – typický funkcionalistický prvek, kdy se okna plynule stáčejí kolem rohu. Pro běžného návštěvníka je nejdůležitější neplést si dům s nedalekou novostavbou, která jen imituje jednoduchost třicátých let; pravá funkcionalistická stavba má vždy střídmý detail, bez zbytečných plastických ozdob.