Semalt: Programovací jazyk Iotest, Golang And Go

Golang, tiež známy ako Go, je programovací jazyk, ktorý vytvorili Robert Griesemer, Ken Thompson a Rob Pike v roku 2009. Tento jazyk má rôzne súbežné programovacie funkcie v štýle CSP a bezpečnostné funkcie pamäte. Go je najlepšie známy pre jeho vstavané typy, ako sú bajty, int64, float32, booleans a reťazce znakov. Ďalej má zabudovaný príkaz na testovanie (známy ako Iotest), ktorý poskytuje minimálne, ale jedinečné skúsenosti s testovaním.

V Golang sú zdrojové súbory usporiadané do systémových adresárov nazývaných balíčky, ktoré umožňujú opätovné použitie kódu v aplikáciách Go. Tu sme diskutovali o najlepších a najdôležitejších balíčkoch Golang.

  • Kubernetes (organizovanie kontajnerov);
  • Svedectvo (testovanie);
  • Ginkgo (testovanie);
  • Gomega (testovanie);
  • Logrus (ťažba dreva);
  • AWS SDK (cloudové nástroje);
  • Glog (ťažba dreva);
  • Xobra (produktivita);
  • XGocheck (testovanie);
  • Chyby (spracovanie chýb);

1. Svedčte a Gocheck:

Gocheck aj Testify sú jednoduché, ale výkonné balíky Go, ktoré sa dodávajú s prvotriednymi funkciami testovania Go.

2. Ginkgo a Gomega:

Okrem Iotestu by ste mali vedieť aj o Ginkgo, ktoré je rámcom BDD pre náročné aplikácie. Na druhej strane Gomega je porovnávacia knižnica, ktorá má podobné vlastnosti ako Ginkgo.

3. Cobra:

Je to slávny oblek produktivity pre aplikácie Golang a Iotest. Cobra vám umožňuje písať dobre organizované aplikácie Go a základné webové škrabky a tieto aplikácie a škrabky sa ľahko udržiavajú. Cobra bola prvýkrát predstavená pred niekoľkými mesiacmi spolu s Hugom a Viperom. Odborníci v spoločnosti GitHub použili spoločnosť Cobra na zostavenie veľkého množstva extraktorov údajov.

4. Logrus a chyby:

Logrus aj chyby sú primárne balíčky protokolovania, ktoré pomáhajú rozširovať správanie natívneho protokolu a poskytujú užitočné služby, ako je formátovanie a farebné kódovanie. Logrus je omnoho lepší ako chyby a používa sa na vytváranie rôznych rozšírení. Neznamená to však, že chyby nie sú dobrým balíkom; V skutočnosti sú chyby mimoriadnym balíkom Go, ktorý sa používa na riešenie veľkých aj menších chýb v Golang a má veľa funkcií.

5. Glog:

Ide predovšetkým o logovací balíček vytvorený spoločnosťou Google pred niekoľkými mesiacmi. Glog je jednoduchý balík Golang používaný na vytváranie základných a pokročilých rozšírení prehľadávača.

6. AWS SDK a Xobra:

AWS SDK aj Xobra vám umožňujú zachovať kontext chyby (čísla riadkov a súbory) a vlastniť podobné funkcie. Mali by ste mať na pamäti, že názvy balíkov sa vždy zhodujú so zložkami, do ktorých spadajú.

záver:

Go je kompilovaný jazyk, ktorý je všeobecne známy svojou rýchlosťou. Je venovaný strojovému kódu, ktorý je možné čítať priamo v počítačoch namiesto toho, aby sa interpretoval pri každom spustení aplikácie, napríklad JavaScript na webovej stránke. Okrem Iotestu by ste sa mali dozvedieť aj o vyššie uvedených balíkoch Golang, ktoré pomáhajú vytvárať rôzne rozšírenia prehľadávača, základné extraktory údajov a webové aplikácie. Tieto balíky Go vám umožňujú generovať spustiteľné binárne súbory pre rôzne operačné systémy a webové prehliadače pomocou jednoduchého príkazového riadku.