Les jako skladiště hraček, nebo nuda? Co rozhoduje
Pro udržení čisté historie je klíčová disciplína celého týmu. Pravidlo „větev žije maximálně dva dny" funguje lépe než jakýkoli nástroj. Před rebase si vždy uložte stav větve do záložní větve příkazem git branch zaloha. Když se něco pokazí, vrátíte se k ní během sekundy. A pokud se tým nedohodne na jednotném postupu, bude historie chaotická bez ohledu na to, jestli používáte merge, nebo rebase.
Hry, které nepotřebují nic než oči a uši Zvuková hra funguje i s dětmi, které u ničeho nevydrží. Zastavte se, zavřete oči a počítejte, kolik různých zvuků uslyšíte. Ptáci, vítr, praskání větví. Po minutě se zeptejte, který zvuk byl nejbližší a který nejvzdálenější. Menší děti řeknou „ptáček", starší mohou hádat, jestli šlo o sýkoru, nebo o šplouchání potoka. Chyba je napovídat – nechte je, ať se spletou. Příště si budou všímat víc.
Podschodí bývá tmavé a bez přístupu vzduchu. Bez denního světla potřebujete dvě světla: jedno náladové, směřující na stránku, a jedno obecné, které osvětlí prostor při vstupu. Nástěnné svítidlo s ohebným ramenem je praktičtější než stojací lampa, protože nezabírá místo na podlaze. Pokud je v prostoru okno, nechte ho odclonitelné závěsem nebo roletou, aby vás neoslňovalo při čtení.
Častou chybou je přehnaná dekorace. Obrázky, věšáky, háčky a police na jedné stěně vytvářejí chaos. Místo toho je lepší zvolit jednotný systém – například jednu řadu háčků v jedné linii, jednu polici a jedno zrcadlo. Vše by mělo být v neutrálních barvách, které ladí se zbytkem bytu. Pokud uživatelé chtějí přidat textil, měl by být lehký a splývavý, ne těžký a objemný. Závěs před předsíňovou stěnou může opticky rozdělit prostor, ale jen pokud je dostatečně průsvitný.
Při hře s přírodninami platí tři pravidla. Neberte nic živého, nelámejte větve ze stromů a po hře vraťte všechno na místo. Děti to pochopí, když jim to ukážete, ne když to řeknete. Typická chyba dospělých je chtít mít hru dokonalou. Když se něco nepovede, třeba se šiška zakutálí do potoka, nechte to být. Právě nehoda bývá nejzábavnější část.
Když barvy zmizí při zaostřen
Lineární historie není cíl sám o sobě. Je to prostředek, jak rychleji najít, kdo a proč změnil konkrétní řádek. Když tým pochopí, že rebase je nástroj pro lokální práci a merge pro sdílené větve, zmizí většina konfliktů i ztracených commitů. Začněte u sebe: než větev odešlete k review, přeskládejte ji na aktuální main a vyřešte konflikty dřív, než je uvidí ostatní.
Další možností je stopování. Najděte na zemi stopy zvířat, nebo si jich nevšímejte a nechte děti, ať objeví třeba jen mraveniště. Ptejte se: „Kudy chodí mravenci nejčastěji?" Děti začnou sledovat cestičky a samy objeví, že se vyhýbají kamenům. Nechte je postavit z klacků malý most přes překážku. Když se mravenci mostu vyhnou, není to chyba – je to pozorování.
Nejdůležitější zóna je pracovní deska. Sem patří světlo směrované dolů, ideálně podél linky, ne do středu místnosti. Podlinkové svítidlo namontujte co nejblíže přední hraně horních skříněk, aby světlo dopadalo na desku a ne na zeď. Pokud svítidlo umístíte příliš dozadu, budete si při krájení stínit vlastním tělem. Zároveň dbejte na to, aby světlo nebylo v zorném poli, když stojíte čelem ke lince. Krytí proti stříkající vodě je nutnost, ne doplněk.
Les nabízí víc než jen procházku. Děti nebaví poslouchat výklad o ekosystému, chtějí objevovat. Když nemáte v batohu nic než svačinu a pláštěnku, pořád se dá vymyslet hra, která vydrží celou cestu. Klíčem je nepředávat hotová pravidla, ale nechat děti, ať si jich všimnou samy. Vy jen udáváte směr a občas přihodíte otázku.
Merge commity vznikají při každém sloučení větve. Pokud jich je v historii příliš, vývojář stráví hledáním skutečné změny stejně dlouho jako psaním kódu. Řešením je rebase: přeskládání vlastních commitů na aktuální vrchol hlavní větve tak, aby výsledná historie byla lineární a čitelná. Předpokladem je, že větev je krátkodobá a nikdo jiný na ní nepracuje. Jakmile ji sdílí více lidí, rebase přepisuje commity, které už mají ostatní stažené, a vzniká zmatek.
Začněte tím, co leží na zemi. Šišky, klacky, kameny a listy jsou ideální herní materiál. Vyberte dva stromy vzdálené asi deset kroků a položte mezi ně čáru z klacků. Děti dostanou za úkol přenést na druhou stranu přesně deset přírodnin, ale každá musí být jiná. Malé děti budou chtít nosit všechno naráz a cestou to ztratí – to je chyba. Zkuste je zastavit otázkou: „Kolik toho uneseš, aniž ti něco spadne?" Najednou jde o rovnováhu, ne o rychlost.