5 kroků, jak odhalit skryté rezervy v rodinném rozpočtu
Rezervu nakonec nehledejte v omezení, ale v přesunu. Zrušené předplatné nebo nižší tarif není cíl, je to přesun peněz do společného fondu. Ten fond držte stranou a použijte ho na splacení dluhu nebo na tvorbu rezervy. Po třech měsících porovnejte původní a nové výdaje. Pokud se rozdíl neobjevil, vraťte se k zápisům a hledejte, která platba se vrátila. Sledování výdajů má smysl jen tehdy, když po něm následuje změna, ne jen další tabulka.
Lineární historie není cíl sám o sobě. Je to nástroj, který usnadňuje hledání chyb pomocí git bisect, zrychluje code review a zmenšuje počet zbytečných konfliktů. Pokud se ale rebase používá bez rozmyslu na sdílených větvích, nadělá víc škody než užitku. Vyplatí se proto dohodnout jasná pravidla, nastavit je v konfiguraci a vysvětlit je každému novému členovi týmu dřív, než poprvé odešle svou větev do repozitáře.
Předvídatelné vstupy místo hádán
Druhý návyk: nikdy nenechávejte funkci hádat, co dostane. Pokud očekává číslo, ověřte, že číslo skutečně přišlo. Třetí návyk: používejte výchozí hodnoty a destrukturalizaci místo ručního if (x === undefined). Čtvrtý návyk: nikdy nepolykejte chyby prázdným catch. Prázdný blok je nejrychlejší cesta k tomu, že za týden strávíte odpoledne hledáním, proč se data neuložila. Do catch vždy napište, co se stalo, nebo chybu předejte dál. Pátý návyk: logujte stav, ne jen zprávu. Místo console.log('hotovo') vypište console.log( uzivatelId, pocetPolozek, stav ). If you have any queries pertaining to the place and how to use tato stránka, you can contact us at the web site. Objekt se v konzoli rozbalí a hned vidíte, která hodnota je špatně.
Sledování výdajů nezačíná tabulkou, ale rozhodnutím zapsat každou korunu, která z domu odejde. První dva měsíce si veďte jednoduchý sešit nebo poznámku v telefonu. Zapisujte i drobné platby kartou, protože právě ty se v paměti rozmažou. Neklasifikujte výdaje podle pocitu, ale podle skutečného data a místa. Kdo přeskočí tuto fázi a rovnou tvoří rozpočet, obvykle ho do měsíce opustí, protože nemá reálná data.
Základní postup je jednoduchý. Na své větvi spusťte git fetch origin a poté git rebase origin/main. Git vezme vaše commity, dočasně je odloží, posune větev na špičku main a commity znovu aplikuje jeden po druhém. Pokud nedošlo ke konfliktu, historie je lineární a merge commit nevznikne. Při konfliktu Git zastaví rebase, vy řešíte konflikt v souborech, přidáte je pomocí git add a pokračujete příkazem git rebase --continue. Když si nejste jisti, celý proces kdykoli přerušíte přes git rebase --abort a vrátíte se barvy stěn do obýváku původního stavu.
Další pastí je zapomenutý git pull s výchozím nastavením merge. Pokud tým přechází na lineární historii, je potřeba nastavit git config --global pull.rebase true, jinak se merge commity vrátí při každé aktualizaci. Stejně tak je vhodné sjednotit praxi v celém týmu: buď se rebasuje, nebo se merguje, ale míchat obojí podle nálady vede k nepřehlednému stromu. Před zapnutím force push do chráněné větve raději zkontrolujte, zda na ní nikdo nepracuje, a používejte --force-with-lease, které odmítne přepsat cizí změny.
Ne každý předmět si zaslouží odchod. Sezónní oblečení, nářadí, vánoční výzdoba nebo sbírka knih mohou mít své opodstatnění. Trik je v přístupu: místo „vyhodit, nebo nechat" se ptejte „kde to bude bydlet, aby to nepřekáželo". Věnujte každé kategorii jeden uzavřený prostor – krabici, polici, šuplík. Když se do něj nevejde, něco musí pryč. Tím se vyhnete jak hromadění, tak zbytečnému vyhazování.
Po dvou měsících si zapište, kolik peněz přišlo a kolik odešlo. Rozdíl není zisk ani rezerva, je to jen číslo. Rezervu hledejte v opakovaných platbách: předplatná, členské poplatky, pojistky, které se kryjí, tarify, které už neodpovídají spotřebě. Projděte výpisy a u každé opakované platby se zeptejte, kdy ji naposledy někdo využil. Co se nepoužívá tři měsíce, zrušte nebo pozastavte. Tady bývá největší tichá díra v rozpočtu.
Hry, které zvládnou i ti, kdo neradi běhají Druhou variantou je „barevné území". Vyznačte na zemi čtyři barevné čtverce. Děti se volně pohybují mezi nimi. Když řeknete barvu, musí se co nejrychleji přesunout na příslušný čtverec, ale nesmí se přitom dotknout jiného dítěte. Kdo se dotkne, vrací se na start. Po chvíli přidejte pravidlo, že se nesmí používat stejná cesta dvakrát za sebou. Tím se zapojí i přemýšlení a hra se zpomalí pro pomalejší děti. Pozor na příliš mnoho dětí v jednom čtverci – hrozí pád. Doporučuji maximálně osm dětí na hru a čtverce dostatečně velké.
Kdy rebase použít a kdy raději ne Rebase je bezpečný na větvích, které ještě nikdo jiný nepoužívá. Jakmile svou větev odešlete do sdíleného repozitáře a kolegové na ní staví, přepisování historie je problém. Force push přepíše commity, které už mají ostatní stažené, a vznikne zmatek. Platí tedy pravidlo: rebasujte lokálně, dokud je větev pouze vaše. Ve chvíli, kdy ji otevřete ke kontrole, další úpravy dělejte buď novými commity, nebo se domluvte, že force push je povolen jen do doby, než větev převezme někdo jiný.