Domande con tag 'design'

1
risposta

Vantaggi e svantaggi del codice di imballaggio come singola DLL

Sto cercando di capire qual è la granularità appropriata per le librerie di codici. Nello specifico, voglio capire se tutte le mie librerie di codici generali devono essere inserite in una singola DLL, o se sono meglio separate in DLL separate,...
posta 06.09.2016 - 13:44
1
risposta

Passaggio di informazioni tra un adattatore e il livello applicazione su architettura esagonale

Dopo aver avviato la progettazione di un'applicazione di esempio con Hexagonal Architecture sono arrivato al livello dell'applicazione che dovrebbe essere fondamentalmente un'API per manipolare il dominio in qualche modo. La mia domanda è: in qu...
posta 11.09.2016 - 02:53
2
risposte

Elaborazione di più tipi di messaggi in più modi

In un'applicazione di chat ci possono essere più tipi di messaggi in arrivo da gestire. Ad esempio, ho messaggi di questo tipo: testo, collegamento, immagine e video. Il testo e il collegamento vengono gestiti allo stesso modo, ma l'immagine e i...
posta 17.06.2017 - 14:20
2
risposte

Java dati di accoppiamento liberi che passano tra i componenti

Diciamo che ho due componenti che parlano tra loro. Il primo chiama una funzione "ottieni risultati" dalla seconda. Come dovrei restituire i risultati? Ad esempio, SomeObject getResults(String name); funziona bene, ma non sono sicuro che...
posta 10.12.2017 - 18:21
1
risposta

Come gestire i passaggi aggiuntivi che fanno parte della classe concreta genericamente nel modello di progettazione del modello di modello?

Ho una serie di operazioni che devono essere eseguite come parte di un processo di grandi dimensioni e le sottoclassi possono leggermente differire in parte del passo. Questo problema sembra essere risolto utilizzando il metodo di modello del...
posta 04.01.2018 - 22:03
2
risposte

Come panoramica di alto livello, come faccio a strutturare il mio server e il codice cliente con un database persistente?

La necessità per l'utente client è di eseguire attività mentre non sono attualmente loggati (quindi possiamo supporre che sia basata sul tempo). Ad esempio: un utente accede, esegue attività, si disconnette e ottiene una "ricompensa" in circa 6...
posta 07.01.2018 - 05:36
1
risposta

Devo avere entità che persistono automaticamente?

In un'applicazione MVVM (Xamarin.Forms, FWIW) ho un viewmodel che memorizza le impostazioni in modo esplicito public class SettingsPageViewMode : INavigatedAware { ISettingsRepository settingsRepository; // injected public void OnNavi...
posta 15.12.2017 - 11:33
3
risposte

Come gestire le richieste parallele, i diversi tempi di risposta e l'atomicità delle transazioni

Ho una tabella di dati e posso creare, aggiornare ed eliminare righe. Ho le API per fare queste operazioni. I seguenti passaggi si verificano Creo una riga e invio una richiesta di creazione al server. Aggiorno alcuni valori nella riga e i...
posta 21.12.2017 - 12:45
2
risposte

Creazione di astrazione su API

Sto cercando di capire come creare l'astrazione su diverse API, che hanno cose comuni. Ad esempio, prendiamo le piattaforme mobili che hai Android, Windows Phone e IOS. Diciamo che voglio creare e API o programma o linguaggio specifico del domin...
posta 30.10.2016 - 20:40
3
risposte

Funzione singola da una classe di alto livello VS Multi funzioni da classi di basso livello

Supponiamo che io abbia classi di livello basso A, B e C indipendenti l'una dall'altra. Le funzioni in esse prendono un po 'di input e compiono alcuni calcoli e restituiscono un po' di output. Ora supponiamo di voler creare un eseguibile dove...
posta 13.05.2017 - 02:42