Tutte le domande

1
risposta

Il mix di builder e factory è una buona idea?

Ho un oggetto Car costruito usando il modello di builder. Il problema era rappresentato dalla ridondanza del codice. Car.Builder builder = new Car.Builder("Mercedes"); builder.numDoors(carConfig.getNumDoors() builder.engineTyp...
posta 27.01.2017 - 21:43
2
risposte

Come scrivere Requisiti di sistema - non tutte le architetture soddisfano tutti i requisiti

Abbiamo un sistema che è ampiamente configurabile, che può essere organizzato in diverse architetture e sto cercando di scrivere le sue specifiche dei requisiti. Darò un esempio Il modulo 1 fa A Il modulo 2 fa B Il modulo 3 fa C Il si...
posta 12.01.2017 - 16:24
2
risposte

Event sourcing: fusione della radice e della proiezione aggregate?

Sto cercando di capire come funziona l'architettura basata su eventi. Dalla mia comprensione, la proiezione è la rappresentazione di uno stato in un dato momento; infatti - è un'aggregazione di eventi che ha portato a quello stato. La proiezi...
posta 24.01.2017 - 18:25
1
risposta

Interfaccia e struttura di progettazione dell'implementazione?

Sono abbastanza nuovo nella progettazione di programmi di grandi dimensioni in C ++. Sto scrivendo serie di operazioni, ognuna delle quali ha una propria classe, che verrà invocata dalla classe ProcessMgr . Sto usando ProcessMgr come...
posta 31.01.2017 - 13:22
1
risposta

Va bene usare il pattern Visitor per le query?

In rete e nei libri generalmente vedi esempi del modello di visitatore usando solo "comandi", cioè i metodi eseguono un'azione e non hanno un tipo di ritorno. È corretto usare questo modello anche per una funzione di interrogazione? Prendia...
posta 21.02.2017 - 14:44
1
risposta

Problemi con TDD nella progettazione di servizi / depositi

Scenario: vogliamo test drive un metodo di creazione, il metodo risultante sarebbe simile a questo: public MyModel Create(MyModel model){ var dao = TransformToDao(model); dao.Date = DateTime.Now; var result = _repository.Create(dao...
posta 31.01.2017 - 10:08
2
risposte

Progettazione REST - Devo restituire dati descrittivi che possono essere impliciti o dedotti

Sto cercando il principio della migliore pratica qui. Come parte del mio REST Api, sto restituendo alcune informazioni di base per un utente. Diciamo che l'utente può essere un "proprietario" di un'azienda, nel qual caso hanno pieno accesso a tu...
posta 23.02.2017 - 01:53
1
risposta

Configurazione del comportamento dell'entità DDD

In uno dei prodotti con cui lavoro abbiamo una radice di aggregazione con un sacco di logica di dominio, e ora ho il requisito di rendere configurabile un piccolo elemento di comportamento. Per fare un esempio, diciamo che ho un'entità e ques...
posta 07.02.2017 - 22:40
2
risposte

Problema relativo alle prestazioni di blocco ottimistiche

Sto progettando un sistema che come la maggior parte delle applicazioni social ha post, le persone possono apprezzare i post e commentarli. Inoltre, come la maggior parte delle applicazioni, gli utenti possono vedere quanti like / commenti hanno...
posta 27.02.2017 - 00:19
2
risposte

Vendendo parte del mio repository nel progetto di qualcun altro

Ho un repository per un progetto che contiene sia un eseguibile che una libreria. My repo |->src |->my-exe |->my-lib Ora sto lavorando con un'azienda che vuole usare la mia biblioteca anche nel loro progetto. Vogliono vendere...
posta 08.02.2017 - 19:16