5 pravidel, jak udržet historii commitů bez merge commitů
Zubní kámen vzniká z plaku, který se hromadí na zubech psa každý den. Plak je měkký film z bakterií, slin a zbytků potravy. Pokud se neodstraní mechanicky, do několika dnů mineralizuje a změní se v tvrdý kámen. Ten už kartáčkem dolů nedostanete. Podstatné je, že kámen sám o sobě nebolí, ale vytváří drsný povrch, na kterém se drží další plak. Tím se celý proces zrychluje a postupuje pod dáseň.
Způsob platby je silný indikátor. Možnost platby kartou přes standardní platební bránu nebo dobírka znamená, že obchod prošel určitou kontrolou a nese riziko. Pokud je jedinou možností bankovní převod na účet, který se při každé objednávce mění, nebo platba v kryptoměně, buď opatrný. Podvodníci často tlačí na rychlost: „zbývá poslední kus", „akce končí za hodinu". Skutečný obchod nepotřebuje vytvářet paniku.
Třetí pravidlo řeší, jak donutit tým k pořádku. Nastav si v repozitáři ochranu větve, která zakáže přímý push do main a vyžaduje fast-forward. Na serveru to bývá volba „require linear history" nebo „fast-forward only". Bez tohoto nastavení stačí jeden nepozorný vývojář a merge commit je na světě. Zároveň si zvykněte na git pull --rebase místo obyčejného git pull. Tento příkaz při stahování změn automaticky rebasuje tvé lokální commity nad ty vzdálené, takže se vyhneš zbytečnému merge commitu při každé synchronizaci.
U křehkého a lineckého těsta bývá problém v tom, že je suché a drobivé. Potřebuje krém, který ho spojí, ale nepromočí. Máslový nebo mascarpone krém s vyšším podílem tuku funguje dobře, protože zůstane na povrchu a těsto nerozmáčí. Naopak šlehačka nebo vodové krémy se do křehkého těsta vsáknou během pár hodin a zákusek ztratí křupavost. Chyba, kterou lidé dělají nejčastěji: dají na křehké těsto příliš řídký krém a zákusek se rozpadne už při přenášení.
Druhá chytrá vychytávka se týká obuvi. Boty postavené na podlaze zabírají nejvíc místa a špína se roznáší dál. Skříňový botník se šikmými policemi udrží každý pár zvlášť a díky náklonu zabere méně hloubky. Do úzkých předsíní se hodí výsuvné botníky, které se vysunou jen tehdy, když potřebujete. Pozor na materiál: dřevotříska v mokré předsíni nabobtná, lepší je lakovaný kov nebo plast s odtokovými otvory. Boty nikdy neodkládejte mokré do uzavřené skříně, jinak začnou plesnivět a zapáchat – na to stačí jedna větratelná přihrádka.
Poslední pravidlo se týká čištění historie před sloučením. Než pošleš feature větev do main, projdi commity a zbav se zbytečných. Použij git rebase -i main a v interaktivním režimu slouč (squash) nebo oprav (fixup) commity typu „oprava testů" nebo „ještě jeden pokus". Výsledkem bude několik smysluplných commitů, které se dobře čtou. Pozor na to, že interaktivní rebase mění hash commitů — pokud už větev někdo viděl, raději ji nech být. Stejně tak nikdy nerebasuj commity, které jsou součástí main.
Než cokoli hodíte do pračky, přečtěte si štítek. U second handu ale štítek často chybí nebo je ustřižený. Pak pomůže jednoduchý test: pokud je materiál na dotek jemný a pružný, jde pravděpodobně o přírodní vlákno nebo kvalitní směs, která snese šetrný program. Pokud je tuhý, lesklý a rychle se mačká, bude to levná syntetika, která se v horké vodě zdeformuje. Teplota nad 40 °C je pro většinu second hand kusů zbytečně agresivní.
Sušička je nejrychlejší cesta, jak oblečení zničit. Teplý vzduch vysušuje vlákna, způsobuje srážení a lámání. Pokud musíte sušit, použijte nízkou teplotu a vyjměte kus ještě mírně vlhký. Přirozené sušení na ramínku ve stínu je šetrnější. Přímé slunce bledne barvy a oslabuje gumičky v pasech. U pletenin sušte vodorovně, jinak se vytáhnou do délky a ztratí tvar.
Opravy prodlužují život víc než jakákoli péče. Uvolněný šev sešijte hned, dokud se netrhá dál. Chybějící knoflík vyměňte za podobný, i kdyby nebyl původní. Malé dírky na pletenině zastavte jehlou a vlnou ještě před praním, jinak se při praní rozjedou. Second hand oblečení vydrží roky, pokud ho perete méně, sušíte pomaleji a opravujete dřív, než se rozpadne.
Separace podle materiálu místo podle barvy Třídění podle barvy je základ, ale u použitého oblečení je důležitější třídit podle materiálu. Bavlna a len snesou delší program, vlna a hedvábí potřebují ruční praní nebo vlněný program s minimálním otáčením. Smíchat vlněný svetr s bavlněným tričkem znamená, že svetr vyjde z pračky menší a plstěný. A to je nevratné. Vlnu perte maximálně vlažnou vodou, ideálně s prostředkem na vlnu, a nikdy ji nedávejte do sušičky.
Žehlení je další častá chyba. Příliš horká žehlička vypálí lesklé skvrny na syntetice a spálí přírodní vlákna. Žehlete po rubu, u žehličky nastavte teplotu podle materiálu a u potisků žehlete zespodu nebo přes látku. Napařovač je šetrnější než kontaktní žehlička a odstraní zápach bez chemie.