Názor k článku Knihovny určené pro tvorbu testů v programovacím jazyce Go od Pavel Tišnovský - Dobrý den. Díky za reakci! Žádné příklady z dneška...

  • Článek je starý, nové názory již nelze přidávat.
  • 2. 4. 2019 16:50

    Pavel Tišnovský
    Zlatý podporovatel

    Dobrý den. Díky za reakci!

    Žádné příklady z dneška určitě na play.golang.com nebudou pracovat, protože buď vyžadují instalaci další knihovny nebo je to prostě unit test spouštěný jinak, než běžné aplikace. Ale to by neměl být nepřekonatelný problém - v devatenácté části seriálu už pískoviště nepotřebujeme :-)

    Jak píšete - Go je skutečně jednoduchý jazyk (a to není snadné navrhnout jednoduchý a současně i použitelný jazyk!). Navíc má (alespoň prozatím) i jednoduchý tooling, a to včetně instalace balíčků. Postačuje si nastavit GOPATH a pomocí "go get" si balíček lokálně nainstalovat - žádné sudo, žádné řešení problémů s tím, že systém má jiné verze knihoven; pouze jediný příkaz (a samotná instalace Go pro jednoho uživatele už jednodušší být ani nemůže - stažení a rozbalení archivu).

    Je IMHO nutné se to naučit, protože kromě dalších asi dvou částí, kde si vystačíme se základními knihovnami, bude vždycky nutné něco doinstalovat. Ale jak opakuji - Go má tak snadno použitelný ekosystém, že práce s externími balíčky je pro první seznámení s jazykem jednoduchá (nemusíme řešit verze atd. atd.).