5 věcí, které v malé firmě rozhodí automatizaci
Typická chyba je přidat příliš mnoho oleje nebo vody. Směs pak neztuhne ani po vychladnutí a při mytí se ti rozteče mezi prsty. Další chyba je použít éterický olej ve velkém množství. Stačí 5–10 kapek na dávku, víc může dráždit pokožku. Také nepřidávej žádné konzervanty, které nejsou určené pro tuhé formy. Pokud chceš šampon skladovat déle, dej ho do uzavřené nádoby a chraň před vlhkem, jinak začne nasávat vodu ze vzduchu a měknout.
Konektor, prach a vlák
Kam s botami, když není místo na skří
Poměr surovin rozhoduje o tom, jestli šampon ztuhne Na 100 g kokosulfátu použij 20–30 ml odvaru a 10–15 g oleje. Olej vybírej podle typu vlasů: jojobový pro mastné, arganový pro suché, ricinový pro hustotu, ale jen malé množství, jinak šampon zůstane měkký. Přidej i lžíci ztužovače, třeba kakaové máslo nebo glycerol-monostearát. Bez ztužovače ti směs zůstane jako pasta a bude se rozmazávat. Všechno dávej do mísy a míchej, dokud nevznikne hmota, která drží tvar.
Ošetřujte chyby na hranicích, ne uprostřed logiky. Načtení dat, volání API nebo parsování vstupu patří na jedno místo, kde se chyba zachytí a převede na srozumitelnou podobu. Uvnitř výpočtu pak můžete předpokládat platná data. Častou chybou je tichý catch, který chybu spolkne. Vždy ji alespoň zaznamenejte nebo předejte dál, jinak ladění ztrácí stopu.
Pište testy pro okrajové případy, ne pro šťastnou cestu. Prázdné pole, nula, null, příliš dlouhý vstup. Právě tam se skrývá většina chyb. Testy nemusí být rozsáhlé, stačí pár vět, které ověří, že funkce zvládne i nepříjemný vstup. Když se chyba objeví, nejdřív napište test, který ji reprodukuje, a teprve pak opravujte. Příště se stejná chyba nevrátí.
Druhým nástrojem jsou textové šablony. Většina odpovědí se opakuje: poděkování za poptávku, potvrzení schůzky, žádost o doplnění podkladů. Místo psaní od nuly si připravte pět až deset šablon s krátkým textem a prázdnými místy pro jméno a konkrétní údaj. Většina klientů i webových rozhraní dnes podporuje vkládání předpřipravených odpovědí jedním kliknutím nebo klávesovou zkratkou. Pokud šablony nemáte, zabere vám každá odpověď dvě až tři minuty. S šablonou to je dvacet sekund. Pozor na jednu věc: šablona nesmí být poznat na první pohled. Vždy doplňte jednu konkrétní větu, která se týká daného člověka, jinak působíte jako automat.
Ladění často nezačíná v debuggeru, ale v hlavě. Kód, který je snadno čitelný, se ladí výrazně rychleji, protože chyba bývá vidět na první pohled. Následujících pět návyků není o estetice, ale o tom, kolik času strávíte hledáním, proč se něco rozbilo.
Tyto návyky nezaberou mnoho času, ale každý ušetří hodiny. Začněte jedním z nich a držte se ho týden. Jakmile se zautomatizuje, přidejte další. Ladění pak přestane být hledáním jehly v kupce sena.
Automatizace v malé firmě často rekonstrukce koupelny krok za krokemčíná nadšením a končí hromadou nefunkčních propojení. Důvod nebývá technický. Většinou jde o to, že se automatizuje proces, kterému nikdo pořádně nerozumí. Než začnete cokoliv nastavovat, sepište si na papír, jak daná činnost probíhá dnes: kdo ji spouští, co k tomu potřebuje, co se stane, když se něco pokazí. Teprve pak má smysl hledat nástroj.
Vyhýbejte se sdílenému měnitelnému stavu. Globální proměnné a objekty předávané mezi mnoha funkcemi vytvářejí chyby, které se projeví daleko od místa vzniku. Preferujte předávání hodnot parametrem a návrat nového objektu před přepisováním existujícího. Když už stav potřebujete, držte ho na jednom místě a jasně pojmenujte. Snižuje se tím počet míst, kde může vzniknout nekonzistence.
Malé funkce a jeden návratový typ Funkce delší než obrazovka se ladí nejhůř. Držte se pravidla, že funkce dělá jednu věc a vrací jeden typ hodnoty. Pokud někdy vrací číslo a jindy null nebo řetězec, volající kód musí řešit tři větve a snadno zapomene na jednu. Typickým zdrojem chyb je návrat undefined místo očekávaného pole. Raději vracejte prázdné pole nebo vhoďte chybu. Malé funkce se také snáze testují a izolují problém.
Pojmenovávejte věci podle toho, co dělají, ne podle toho, jak jsou udělané. Funkce zpracujData neříká nic, kdežto vyfilterujAktivniUzivatele řekne vše. Stejně tak boolean by měl začínat na je nebo ma: jePrihlaseny, maOpravneni. Když název nejde vymyslet, obvykle dělá funkce příliš mnoho věcí. Rozdělte ji. Tento návyk odhalí chyby dřív, než vzniknou, protože nesprávné použití je okamžitě vidět.
Hotovou směs natlač do formiček nebo do silikonové formy na led. Nech 24 hodin při pokojové teplotě ztuhnout. Pak šampon vyklop a nech ještě dva dny doschnout. Teprve potom ho použij. Při mytí ho vetři přímo do mokrých vlasů nebo napěň v dlani. Po umytí vlasy důkladně opláchni, zbytky bylinkového odvaru mohou ve vlasech zanechat lepkavý film. Pokud šampon pění málo, přidej při výrobě lžíci kokosulfátu navíc, ale ne víc než 10 g, jinak bude vysušovat.
If you loved this report and you would like to get additional details regarding Ourrisks.com kindly go to the web page.
등록된 댓글이 없습니다.