Hodnotenie:
Kniha je vysoko cenená pre svoj zrozumiteľný text, praktické príklady a efektívne cvičenia, vďaka čomu je vhodná pre stredne pokročilých až pokročilých vývojárov Go. Niektoré recenzie však upozornili na prílišný dôraz na testovanie a uviedli, že kniha môže pôsobiť trochu zastaralo.
Výhody:Dobre napísané a jasné vysvetlenia, praktické a príjemné príklady, kladie dôraz na správne konvencie testovania, ponúka množstvo náročných cvičení, je vhodná pre vývojárov, ktorí chcú prehĺbiť svoje znalosti jazyka Go, a efektívne spája koncepty jazyka a návrhové vzory.
Nevýhody:Niektorí považujú knihu za zahltenú testami, ktoré zatieňujú hlavné témy; podľa niekoľkých je zastaraná a nemusí byť vhodná pre úplných začiatočníkov.
(na základe 9 čitateľských recenzií)
Powerful Command-Line Applications in Go: Build Fast and Maintainable Tools
Či už chcete automatizovať úlohy, analyzovať údaje, analyzovať protokoly, komunikovať so sieťovými službami alebo riešiť iné systémové požiadavky, napísanie vlastného nástroja príkazového riadku môže byť najrýchlejším - a možno aj najzábavnejším - spôsobom, ako to urobiť. Programovací jazyk Go je skvelou voľbou na vývoj nástrojov, ktoré sú rýchle, spoľahlivé a multiplatformné. Vytvárajte nástroje príkazového riadka, ktoré pracujú so súbormi, pripájajú sa k službám a dokonca spravujú externé procesy, pričom pomocou testov a benchmarkov zabezpečíte, že vaše programy budú rýchle a správne.
Keď chcete vyvíjať multiplatformné nástroje príkazového riadka, ktoré sú rýchle a spoľahlivé, použite Go, moderný programovací jazyk, ktorý kombinuje spoľahlivosť kompilovaných jazykov s jednoduchosťou používania a flexibilitou dynamicky typovaných jazykov. Pracujte s praktickými príkladmi na vývoji elegantných a efektívnych nástrojov pomocou bohatej štandardnej knižnice jazyka Go, jeho zabudovanej podpory súbežnosti a jeho expresívnej syntaxe. Využite integrované možnosti testovania jazyka Go na automatické testovanie svojich nástrojov, čím zabezpečíte ich spoľahlivé fungovanie aj pri refaktorovaní kódu.
Vyvíjajte nástroje CLI, ktoré komunikujú s používateľmi pomocou bežných vstupno-výstupných vzorov vrátane premenných prostredia a príznakov. Manipulujte so súbormi na čítanie alebo uchovávanie údajov a konzistentne manipulujte s cestami v scenároch pre rôzne platformy. Ovládajte procesy a spracúvajte signály a používajte prístup založený na referenčných hodnotách a primitívy súbežnosti jazyka Go na vytvorenie nástrojov, ktoré dobre fungujú. Používať výkonné externé knižnice, ako je Cobra, na vytváranie moderných a flexibilných nástrojov, ktoré spracúvajú čiastkové príkazy, a vyvíjať nástroje, ktoré spolupracujú s databázami, API a sieťovými službami. Nakoniec využite to, čo ste sa naučili, riešením ďalších úloh na konci každej kapitoly.
Čo potrebujete:
Go 1. 8 alebo vyššiu verziu, internetové pripojenie na stiahnutie súborov príkladov a ďalších knižníc a textový editor na písanie programov.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)