Domande con tag 'design'

3
risposte

Correggere il modo RESTfull per aggiornare una risorsa

Immagina di avere risorse come reports . Abbiamo una collezione perché ogni rapporto contiene le proprie impostazioni per creare alcuni dati. Ogni rapporto calcola i suoi valori su base regolare ma non troppo spesso. C'è la possibilità di...
posta 17.05.2016 - 14:35
4
risposte

Come passare i dati tra gli oggetti quando viene utilizzato un contenitore IoC?

Sto lavorando con un progetto che il nostro architetto ha deciso di utilizzare l'iniezione delle dipendenze per quasi tutto. Usiamo un contenitore IoC. Uno dei principali problemi che continuo a riscontrare quando utilizzo questo modello è "Come...
posta 01.11.2017 - 14:13
2
risposte

E 'possibile iniettare dipendenze quando si scrive una libreria?

Sto cercando di scrivere la mia prima libreria "reale". Nel mio caso fornirà un'API java / kotlin per l'invio di chiamate di rete a un server. Sono un grande fan di TDD e vorrei codificare la libreria allo stesso modo. Normalmente ora separ...
posta 31.07.2017 - 21:29
2
risposte

Come implementare l'accoppiamento libero?

Voglio implementare l'accoppiamento libero in un progetto. Conosco due esempi di progetti di accoppiamento loose di successo: Su una workstation Unix, gli script di shell realizzano un accoppiamento lento tra le utilità di base. L'accopp...
posta 21.11.2013 - 11:48
3
risposte

Quando non avrai più bisogno di una lingua, dovresti ancora usarla? [chiuso]

La mia prima lingua principale era Java. Tuttavia, nel corso degli anni ho abbandonato Java in favore di Python, JavaScript, bash, ecc. Ho ancora una conoscenza avanzata della lettura di Java, ma poiché non l'ho codificato per così tanto tempo,...
posta 10.08.2012 - 17:15
2
risposte

Quale modello (modello) sarebbe adatto per astrarre le piattaforme di registrazione?

Ho bisogno di creare un sistema semplice per astrarre le piattaforme di registrazione. L'idea è che mi piacerebbe essere in grado di scambiare o attivare una piattaforma di registrazione ( nlog , log4net , enterprise library ) tram...
posta 13.02.2015 - 18:25
3
risposte

Set di parametri di coppia

Ho la seguente classe, questa classe come molti si basa su un parametro che entra in coppia. Originariamente per comodità, li ho impostati come params Object[] values e controllo se ne esiste un numero pari if (values % 2 == 0) . Co...
posta 27.02.2015 - 17:17
2
risposte

I metodi di supporto possono essere sovrautilizzati?

Nello spirito di divide and conquer , ho preso l'abitudine di usare metodi di supporto quasi ovunque, anche per le attività più semplici. Come esempio molto semplice, supponiamo di avere una sorta di programma di libreria scritto in Java 8 c...
posta 24.10.2016 - 00:40
2
risposte

Dovremmo includere servizi esterni in un diagramma di implementazione

Sto progettando un diagramma di distribuzione e un diagramma di componenti per un'applicazione Java EE esistente. L'app ha l'integrazione con 3 sistemi esterni tramite soap web services e ftp. Sto includendo questi sistemi nel diagramma de...
posta 28.10.2016 - 09:04
5
risposte

Come progettare il mio codice in modo che possa utilizzare informazioni alternative per aiutare a creare un oggetto

Ho una classe chiamata Product , che prende un numero di modello di prodotto e il numero di ruote per quel prodotto come parte delle informazioni di creazione, e quindi crea un'istanza del prodotto eseguendo un calcolo sul numero di ruote e...
posta 24.03.2014 - 19:37