Kategorie: Počítače a internety

Lexer - 1. díl vlastní kalkulačky s výrazy

Lexer - 1. díl vlastní kalkulačky s výrazy

Chytré kalkulačky, do kterých lze napsat celý výraz, který je správně spočítán s ohledem na priority operátorů i závorky, jsou dnes všude. Ve Windows, Linuxu, na mobilech i online. Jak si ale takovou kalkulačku vytvořit? První díl ze série vlastního překladače jednoduchých matematických výrazů.

Přečíst celý článek

Falešně pozitivní Code coverage v Go

Falešně pozitivní Code coverage v Go

Go nabízí v základní instalaci nástroj, pro získání metriky Code Coverage. Tedy procentuální hodnoty, která říká kolik kódu je pokryto testy. Jenže bez dodatečného parametru, který není příliš znám, může být toto procento mnohem vyšší, než je ve skutečnosti.

Přečíst celý článek

Jak začít s jazykem Go

Jak začít s jazykem Go

Vše co potřebuje vědět ten, kdo chce začít s Golangem. Jazykem, ve kterém je napsán Docker nebo Kubernetes. Instalace, nastavení editoru, zdroje a materiály pro začátečníky a další tipy.

Přečíst celý článek

Aktualizace závislostí s Renovate Botem

Aktualizace závislostí s Renovate Botem

Téměř každý program obsahuje nějaké závislosti. Ty je potřeba aktualizovat, ale často se na to zapomíná. S tím pomůže Renovate Bot, který je open source a podporuje GitHub i Gitlab a další.

Přečíst celý článek

asdf - Rozšiřitelný správce multi-verzí runtime

asdf - Rozšiřitelný správce multi-verzí runtime

asfd je rozšiřitelný správce multi-verzí nástrojů pro Linux a MacOS. Stačí jednoduchá CLI utilitka, pomocí které lze v každé složce používat jinou verzi runtime, případně kdykoli verze přepínat.

Přečíst celý článek