Tutte le domande

2
risposte

Chiarimenti sui malintesi su un backend di Flask e sul rendering lato client

Sto costruendo un sito web e lungo la strada ho incontrato molte cose che non sapevo e speravo di ottenere un aiuto nella comprensione di alcuni di loro. Ho iniziato a costruire un sito web usando Flask e il linguaggio dei modelli di Jinja. Q...
posta 10.12.2018 - 14:03
5
risposte

Utilizzare l'UUID sopra l'ID di incremento automatico

Sto cercando di progettare lo schema DB del mio nuovo progetto e ho bisogno di alcuni suggerimenti. Sto pensando di avere una colonna in più per alcune tabelle che è un UUID. Volevo principalmente per le tabelle che contengono dati accessibili t...
posta 23.05.2018 - 12:08
3
risposte

Microservizi senza duplicazione dei dati

Sto trovando difficile evitare la duplicazione dei dati o un database condiviso anche per il design dei microservizi più semplice, il che mi fa pensare che mi manchi qualcosa. Ecco un esempio di base del problema che sto affrontando. Supponendo...
posta 19.03.2018 - 15:03
2
risposte

Un tratto dovrebbe riferirsi ai metodi padre?

È un odore di codice se i metodi nel mio tratto si riferiscono ai metodi parent:: o ai metodi che si presume siano nella classe di utilizzo? Un esempio casuale (senza senso) trait foo { public function bar() { return...
posta 17.05.2018 - 09:22
2
risposte

Questo esempio di programmazione funzionale e cosa significa

Ho letto Out of the Tar Pit di Ben Moseley e Peter Marks e nella sezione 5.2.3 discutono lo stato in lingue funzionali rispetto ai linguaggi procedurali. L'esempio procedurale è il seguente: procedure int getNextCounter() // 'counter' is d...
posta 04.04.2018 - 12:25
4
risposte

Requisiti ragionevoli di copertura del test quando si tratta di un appaltatore?

Stiamo esternalizzando un lavoro a uno sviluppatore esterno, quindi sono impegnato a scrivere un contratto su ciò che costituisce un deliverable. Finora ho richiesto che il codice venisse spedito con test automatici. Ma quale è un modo rag...
posta 02.11.2010 - 02:22
2
risposte

Clean Architecture: ottieni un'istanza nella cerchia interna della classe dal cerchio esterno

Questa potrebbe essere una domanda facile per ingegneri esperti del software. Attualmente sto leggendo il libro Clean Architecture di Uncle Bob, e sto cercando di implementare la pulizia architettura in un progetto Java. Ora, nel mio pro...
posta 08.06.2018 - 19:28
1
risposta

Perché imlpement il pattern di progettazione di Command come questo?

Cerco di imparare il pattern di progettazione Command, so già come funziona e dove viene usato, ma sono un po 'confuso riguardo all'implementazione. Quindi so che è necessario impostare il contesto passando l'oggetto al costruttore o come arg...
posta 27.09.2018 - 23:06
2
risposte

Funzione che restituisce funzioni non parametriche

Ho trovato una funzione in c # come questa: private Dictionary<string, Func<string>> ObtenerExtraCfgCampo(MsgDefCamp camp) { var extra = new Dictionary<string, Func<string>>(); extra.Add("Oddity",...
posta 16.10.2018 - 08:35
2
risposte

Era Java il primo linguaggio di programmazione a supportare le classi interne?

L'articolo di Wikipedia sull'argomento delle classi interne enumera un certo numero di linguaggi di programmazione che supportano le definizioni di classi annidate. Storicamente parlando, quale linguaggio di programmazione ha prima aggiunto le...
posta 25.06.2018 - 15:26