Domande con tag 'design'

4
risposte

Applicazione di DRY a una gerarchia di ereditarietà

Sto lavorando al refactoring di un'applicazione legacy in cui ho implementato correttamente il pattern State come mostrato nello schema seguente: Comevedic'èuncomportamentocomunetrai3stati,quindihodecisodiestrarreilmetodocomuneRefund()inunacl...
posta 12.02.2013 - 09:31
3
risposte

Gestione / classe contenitore rispetto ai metodi di classe statici

Supponiamo di avere una classe Widget che fa parte di un framework utilizzato in modo indipendente da molte applicazioni. Creo istanze di widget in molte situazioni e le loro vite variano. Oltre ai metodi specificati per l'istanza di Widget, mi...
posta 02.11.2012 - 14:51
1
risposta

È possibile creare un singolo gioco da eseguire su Facebook e Google+?

Mi è stato chiesto dal mio cliente di creare un gioco su Facebook. Il gioco sarebbe simile a Mafiawars.com in cui il gioco è ospitato su un server e scorre su un frame su Facebook. Il fatto è che dopo diversi giorni di trattative con il clien...
posta 01.11.2012 - 22:05
2
risposte

Progettazione di un'API con token di accesso, come gestire le richieste GET?

Sto costruendo un'API che utilizzerà i token di accesso in modo da poter monitorare l'utilizzo tra i vari dipartimenti e il controllo degli accessi. Il mio piano è di utilizzare i verbi HTTP in modo appropriato - GET recupererà le informazi...
posta 19.10.2014 - 18:11
2
risposte

Che cos'è la programmazione orientata ai componenti e in che modo è diversa da OOP? [chiuso]

Che cos'è esattamente la programmazione orientata ai componenti e in che cosa è diversa dalla programmazione orientata agli oggetti? Grazie     
posta 07.02.2014 - 09:06
4
risposte

Come salvare un elenco di stringhe che potrebbero diventare troppo grandi ma i vecchi dati non sono utili

Sto sviluppando un'applicazione che invia determinate notifiche all'utente come letto da un servizio esterno di sola lettura. L'utente potrebbe ignorare le notifiche e quelle non dovrebbero apparire di nuovo. Non posso chiedere al server di d...
posta 20.03.2016 - 13:21
5
risposte

Config Class / Struct: Pattern o Anti-Pattern? Alternative?

Se aggiungi nuove opzioni di configurazione a un programma, spesso può avere un sacco di effetti a catena in termini di ottenere le opzioni dove devono essere applicate. Ci sono tre modi fondamentali per affrontare questo che sono a conoscenza d...
posta 18.10.2011 - 15:04
3
risposte

Quanto dovrebbe essere grande il bundle OSGi?

O più completamente "Quali sono i trade-off e le domande che dovrebbero essere sollevate quando si tenta di decidere la struttura del bundle di un'applicazione OSGi?" I nostri bundle OSGi esistenti tendevano a essere piuttosto grassi: fondame...
posta 09.01.2012 - 21:52
1
risposta

Principio aperto / chiuso e riapertura delle classi di Ruby

In OOP c'è il principio Open / Closed che afferma che "software entities (classes, modules, functions, etc.) should be open for extension, but closed for modification". Considerando che in Ruby è possibile riaprire una classe, non credi...
posta 10.05.2011 - 05:48
2
risposte

Disaccoppiamento del codice UI?

Nella mia applicazione ho diversi gestori di eventi che eseguono alcune azioni in risposta a eventi dell'interfaccia utente come un clic del pulsante o una selezione di menu. Il codice in questi gestori di eventi è simile a questo ad esempio:...
posta 14.10.2011 - 19:27