Domande con tag 'design-patterns'

1
risposta

Come progettare API REST con proprietà complicate?

Ho bisogno di progettare una risorsa API restful ed è una risorsa piuttosto complicata in quanto ho bisogno di dettagli su altre risorse per definire la mia proprietà. Attualmente ho 3 soluzioni. Creare la risorsa correlata come una prop...
posta 15.10.2017 - 22:43
3
risposte

In che modo l'hard coding può essere considerato un odore di codice nell'era dei micro-servizi?

Come fase intermedia, l'hard-coding è accettato da Google nel suo tutorial su Angular Tour of Heroes, ma il beneficio non può sicuramente essere solo per i principianti. Le persone non capiscono che l'hard-coding come fase intermedia consente di...
posta 27.03.2018 - 19:35
2
risposte

Possiamo aggiustare la collaudabilità di Singletons?

È noto che Singletons è anti-pattuglia per diversi motivi: accoppiamento stretto singletons sono bugiardi patologici nessuna testabilità l'ereditarietà non è disponibile non puoi programmare interfacce, programmi alle implementazio...
posta 23.09.2016 - 07:08
4
risposte

Perché le istruzioni switch con nome non sono un linguaggio? [chiuso]

Potrei immaginare che il codice seguente sia in qualche modo utile. C'è una ragione per cui questo schema non è stato introdotto nei linguaggi di programmazione? Per essere chiari, la stringa è stata proprio ciò che ho scelto come esempio da...
posta 23.10.2015 - 20:07
1
risposta

Determinazione dell'MPG in un intervallo di tempo utilizzando Dizionario e Oggetti di classe

Un gruppo di amici sta monitorando le miglia per gallone per ciascuna delle loro auto. Ogni volta che uno di loro riempie il serbatoio del gas, registrano quanto segue in un file: Il suo nome, il tipo di auto che hanno guidato, quante miglia...
posta 15.05.2018 - 21:37
1
risposta

Pattern di programmazione - Struttura dati singoli - Metodi multipli [chiuso]

Ho una singola struttura dati che contiene una quantità relativamente piccola di oggetti (circa 1500) e diversi metodi che agiscono su di essa. Esiste un modello di programmazione per iterare i metodi sui dati invece di scrivere un codice boiler...
posta 28.09.2015 - 09:01
1
risposta

Best practice: numero di dichiarazioni di reso [duplicate]

Vorrei chiedere informazioni sulle best practice sulle dichiarazioni di reso. Quindi, cosa sarebbe più preferibile, qualcosa come ... ... String r = null; if(var != null) { r = "NOT NULL!"; } return r; O qualcosa del genere ... ....
posta 29.06.2017 - 10:50
1
risposta

Aiuto di progettazione necessario

Ho un modello di chiamata Drug class Drug{ String drugId; String name; String strength; } questa interfaccia prende un drugId e restituisce il Modello di Droga interface IProcessor{ getDrug(String drugId) } // flusso facile class Pr...
posta 29.03.2017 - 11:27
1
risposta

Singleton: Singleton è un anti-pattern [duplicato]

Leggevo un interessante post sul blog sul modello di design Singleton che è così ampiamente utilizzato. Se è stupido o come in alcuni post quora , è un anti-pattern perché è così ampiamente usato anche nelle strutture. Ad esempio, Spring...
posta 16.03.2013 - 03:38
1
risposta

C # Applicazione console - È il metodo principale Facciata [chiusa]

Attualmente sto creando un'applicazione per console. È giusto che il metodo Main di un'applicazione console .net sia una facciata? Qualche metodo di immissione dell'applicazione della console è una facciata?     
posta 24.02.2017 - 14:02