Aplicații puternice din linia de comandă în Go: Construiți instrumente rapide și mentenabile

Evaluare:   (4.4 din 5)

Aplicații puternice din linia de comandă în Go: Construiți instrumente rapide și mentenabile (Ricardo Gerardi)

Recenzii ale cititorilor

Rezumat:

Cartea este foarte apreciată pentru scrierea sa clară, exemplele practice și exercițiile eficiente, ceea ce o face potrivită pentru dezvoltatorii Go intermediari până la avansați. Cu toate acestea, unele recenzii au remarcat un accent prea mare pe testare și au indicat că cartea poate părea un pic depășită.

Avantaje:

Explicații bine scrise și clare, exemple practice și plăcute, accentuează convențiile de testare adecvate, oferă o varietate de exerciții provocatoare, potrivită pentru dezvoltatorii care doresc să își aprofundeze înțelegerea Go și leagă în mod eficient conceptele limbajului și modelele de proiectare.

Dezavantaje:

Unii consideră cartea copleșitoare, cu teste care eclipsează temele principale; câțiva cred că se simte învechită și este posibil să nu fie potrivită pentru începătorii absoluți.

(pe baza a 9 recenzii ale cititorilor)

Titlul original:

Powerful Command-Line Applications in Go: Build Fast and Maintainable Tools

Conținutul cărții:

Fie că doriți să automatizați sarcini, să analizați date, să analizați jurnale, să comunicați cu servicii de rețea sau să răspundeți altor cerințe de sistem, scrierea propriului instrument de linie de comandă poate fi cea mai rapidă - și poate cea mai distractivă - modalitate de a o face. Limbajul de programare Go este o alegere excelentă pentru dezvoltarea de instrumente rapide, fiabile și multiplatformă. Creați instrumente de linie de comandă care lucrează cu fișiere, se conectează la servicii și chiar gestionează procese externe, toate acestea folosind teste și benchmark-uri pentru a vă asigura că programele dvs. sunt rapide și corecte.

Atunci când doriți să dezvoltați instrumente de linie de comandă pentru toate platformele care sunt rapide și fiabile, utilizați Go, un limbaj de programare modern care combină fiabilitatea limbajelor compilate cu ușurința în utilizare și flexibilitatea limbajelor tipizate dinamice. Lucrați prin exemple practice pentru a dezvolta instrumente elegante și eficiente prin aplicarea bibliotecii standard bogate din Go, a suportului său integrat pentru simultaneitate și a sintaxei sale expresive. Utilizați capacitățile integrate de testare ale Go pentru a testa automat instrumentele, asigurându-vă că acestea funcționează fiabil chiar și în cazul refacerii codului.

Dezvoltați instrumente CLI care interacționează cu utilizatorii dvs. utilizând modele comune de intrare/ieșire, inclusiv variabile de mediu și indicatori. Gestionați fișiere pentru a citi sau a persista date și manipulați căile în mod consecvent în scenarii multiplatformă. Controlați procesele și manipulați semnalele și utilizați o abordare bazată pe benchmark-uri și primitivele de simultaneitate ale Go pentru a crea instrumente performante. Utilizați biblioteci externe puternice, cum ar fi Cobra, pentru a crea instrumente moderne și flexibile care gestionează subcomandă și dezvoltați instrumente care interacționează cu baze de date, API-uri și servicii de rețea. În cele din urmă, valorificați ceea ce ați învățat abordând provocări suplimentare la sfârșitul fiecărui capitol.

Ce aveți nevoie:

Go 1. 8 sau superior, o conexiune la internet pentru a descărca fișierele de exemplu și bibliotecile suplimentare și un editor de text pentru a vă scrie programele.

Alte date despre carte:

ISBN:9781680506969
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale
Anul publicării:2021
Numărul de pagini:250

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Aplicații puternice din linia de comandă în Go: Construiți instrumente rapide și mentenabile -...
Fie că doriți să automatizați sarcini, să...
Aplicații puternice din linia de comandă în Go: Construiți instrumente rapide și mentenabile - Powerful Command-Line Applications in Go: Build Fast and Maintainable Tools

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)