Domande con tag 'golang'

3
risposte

Uso di "this" in Golang

Sulla cosa più vicina a Golang è stata trovata una qui , sotto i nomi dei ricevitori questo è scritto: The name of a method's receiver should be a reflection of its identity; often a one or two letter abbreviation of its type suffices (suc...
posta 10.06.2015 - 17:52
1
risposta

Come strutturare un'applicazione Go, progettata in base all'architettura pulita

Sto provando a costruire un progetto usando l'architettura pulita, come descritto qui . Ho trovato un grande articolo su come farlo in Go . L'esempio è molto semplice e l'autore inserisce il proprio codice in pacchetti chiamati in base al l...
posta 04.07.2017 - 01:41
1
risposta

Come testare gli interpreti in architettura pulita?

Dopo aver letto l'ultimo libro di Robert C. Martin, ho provato a sviluppare alcune grandi applicazioni Go che seguono un'architettura pulita. Durante la scrittura di interattori, ho finito con un sacco di test unitari complessi, perché l'inter...
posta 02.04.2018 - 00:03
1
risposta

TDD Duplica test su classi correlate

Seguendo il principio di testare solo le funzioni esportate su un pacchetto (usando Go - o per altre lingue, le funzioni pubbliche su una classe), sto correndo in uno scenario in cui i pacchetti correlati stanno causando il codice base testato p...
posta 10.09.2015 - 01:57
1
risposta

Il modo migliore per scrivere i test delle unità per il middleware HTTP

Sto utilizzando questa libreria go ( link ) per creare un'app server proxy personalizzata. L'app utilizza diversi middleware del seguente modulo: MyMiddlewarFunc(ctx *goproxy.ProxyCtx) goproxy.Next { if ctx.Req.Header.Get("If-None-Match")...
posta 04.12.2015 - 07:20
3
risposte

Controllo del flusso in Go senza ciclo for

Sono stato impostato per una sfida che sto cercando di mettere alla prova, ma sto lottando con il modo migliore (o "corretto") per implementarlo. La sfida consiste nel creare una semplice app per console scritta in Go che calcoli la somma dei qu...
posta 29.03.2016 - 14:51
1
risposta

Costruire oggetti con funzionalità arbitrarie

Sto cercando di individuare il modello di progettazione corretto per lo scenario seguente. Sto cercando di creare un oggetto / binario con moduli diversi, un modulo è una funzionalità che voglio fornire a quell'oggetto. Gli esempi di un modul...
posta 12.09.2018 - 06:39
1
risposta

Come eseguire test automatici sul codice che modificano un DBMS (attraverso DML o DDL)?

Ho scritto un software come esercizio per migliorare le mie capacità e chiedo a me stesso come testare il codice che modifica un database. Lascia il codice nel mio github: link Qual è la tecnica migliore per eseguire test su, ad esempio,...
posta 13.07.2016 - 00:34
1
risposta

Esponendo l'API di blocco in golang?

Ho una libreria golang che astrae un servizio di rete (penso allo stesso modo di IRC). Il server di rete produce eventi che gli utenti della mia biblioteca dovrebbero consumare. Sto usando internamente le chiamate di rete di blocco. Voglio proge...
posta 18.01.2016 - 05:56
0
risposte

Posso aggiungere una nuova funzione per la struttura generata da protobuf

Sto usando le definizioni di protobuf per definire i tipi di messaggio. La struttura assomiglia a message1 { } message2 { bytes msg1 = 1 } Quindi message2 ha un campo che è una rappresentazione di array di byte del messaggio1. Io sono:...
posta 03.12.2018 - 19:24