Domande con tag 'design'

7
risposte

REST MVC Confusion for An Enterprise Appplication Architecture [chiuso]

Ho già esperienza con le app Web basate su MVC e ho iniziato a leggere di recente su REST. Ma è andato in confusione quando ha ripensato a come l'app web esistente che non utilizzava alcun tipo di framework / pattern poteva essere refactored...
posta 28.07.2016 - 19:38
5
risposte

Un client dovrebbe verificare i parametri validi?

Sto scrivendo una libreria client Java per un semplice servizio API e mi chiedevo quanto dovrei essere severo per i valori non validi. Ad esempio, per un endpoint un parametro non deve superare un determinato valore. Il client dovrebbe contr...
posta 27.09.2016 - 13:17
2
risposte

Il modo migliore per invocare il "metodo setter" per il primo accesso e il "metodo getter" per il resto con il modello "getter setter"?

Ecco un json che viene visualizzato nella richiesta param. Sto costruendo una classe con getter e setter per accedere ai valori in json in modo che possa essere in grado di passare l'oggetto di classe a metodi diversi e in grado di accedere alle...
posta 18.03.2017 - 10:50
4
risposte

Problema con la comprensione di SRP

Ho difficoltà a capire quando il Principio di Responsabilità Unica è usato correttamente. Considera il seguente codice: // -------------------------------------------------------------------------------------------------- void CTCPClient::Try_...
posta 23.08.2016 - 08:48
1
risposta

È sbagliato preferire le eccezioni per centralizzare la logica di gestione degli errori?

Usando C ++, spesso sento che dovresti evitare di lanciare eccezioni per il controllo del flusso e dovresti evitare di chiamare le funzioni nelle condizioni in cui sai che verranno lanciate. Ad esempio, se una funzione viene generata quando la s...
posta 04.06.2018 - 14:01
2
risposte

Perché i terminali consentono solo display a cella di caratteri

In chiedendo i caratteri matematici nel terminale , ho iniziato a rendermi conto che non è possibile avere una grafica pixel perfetta nel terminale: Come disegnare un singolo pixel in un terminale ? Terminale con supporto immagini...
posta 22.07.2018 - 22:10
2
risposte

Design Pattern per una funzione di valutazione del tempo

Sono in una classe di ingegneria del software e devo scegliere un modello di progettazione da utilizzare per una 'funzione' ... Ho due funzioni e una di queste è di avere una funzione in cui un utente può inserire un codice di avviamento postale...
posta 26.10.2017 - 02:22
4
risposte

Come refactoring questo snippet di codice legacy per renderlo estensibile? [chiuso]

Mi sono imbattuto in un metodo simile allo snippet di sotto. public void process(Data row) { Value value1 = row.getValue1(); Value value2 = row.getValue2(); boolean saved = false; if (value1 != null) { if (relevantVa...
posta 17.12.2017 - 10:46
3
risposte

Metodo o approccio di calcolo del Riepilogo efficiente?

Ho una gerarchia di oggetti con un numero di nodi foglia che contribuirà ai valori di riepilogo per l'oggetto padre (in particolare: costo del progetto e metratura). Qual è il modo più efficiente per calcolare questi valori mentre viene proge...
posta 02.08.2012 - 16:24
2
risposte

Astrazione consigliata per trasferire i dati su una rete rispetto alla matrice byte []?

Ero curioso, perché preferiamo la matrice byte [] per trasferire i dati sulla rete e non altro? O se mi manca qualcosa, quali sono gli altri modi per trasferire i dati su una rete.     
posta 12.07.2013 - 13:33