
Testy v Go a environment variables
V testování je nejnáročnější jednotlivé testy spolehlivě oddělit od sebe. A při testování s environment variables to může být o to náročnější, protože je nutné je resetovat manuálně.
V testování je nejnáročnější jednotlivé testy spolehlivě oddělit od sebe. A při testování s environment variables to může být o to náročnější, protože je nutné je resetovat manuálně.
Po převedení textu na tokeny, jejich parsování a vytvoření syntaktického stromu je možné provést evaluaci a získat konečný číselný výsledek. Poslední krok při vytváření vlastní kalkulačky.
Framework Temporal může sloužit k orchestraci microservis, spouštění pravidelných úloh nebo zpracování procesů trvající až měsíce či roky, s automatickým zotavením z chyb. Lze navíc zakomponovat přímo do aplikace a byznys logiky. Už nebude potřeba cron ani frontu úloh a další.
Možností, jak zpracovat vstupní tokeny ve správném pořadí, je hned několik. Jedním z nejznámějších algoritmů pro zpracování matematických výrazů je Shunting Yard algoritmus. Ten je pojmenován po seřaďovacím nádraží, protože rovněž přesouvá tokeny mezi třemi "kolejemi".
Seed přímo ovlivňuje jak budou vypadat pseudo-náhodná čísla. Jsou také případy, kdy se hodí, aby počítač generoval stejnou posloupnost "náhodných" čísel. A jak to využít ve svůj prospěch?