Tutte le domande

3
risposte

In che modo Observer crea un design liberamente accoppiato?

Comprendo perfettamente lo schema di progettazione di Observer, a cosa serve e come implementarlo. Capisco anche cosa significhi il termine "sciolto". Ma non sono sicuro di come Observer rende i disegni più liberamente accoppiati. Ad esemp...
posta 30.03.2014 - 18:24
6
risposte

Design pattern per il metodo per accettare uno dei vari elementi statici in C #?

Voglio illustrare la mia domanda per mezzo di un esempio (si spera) rappresentativo. Diciamo che ho una situazione in cui sto sviluppando una libreria di classi in C # da utilizzare in alcune simulazioni. Voglio definire i pianeti (Terra, Mar...
posta 27.03.2014 - 00:16
2
risposte

Esiste una licenza software "solo per uso personale" e contro qualsiasi lavoro derivato

Voglio rilasciare un modulo npm (NodeJS) che sarà una dipendenza di sviluppo per le estensioni create per il mio prodotto (verrà utilizzato nei test). Non voglio che questo modulo venga utilizzato in alcuna opera derivata rilasciata (commerciale...
posta 14.03.2014 - 16:29
2
risposte

Esiste un modo decente per mantenere lo sviluppo di siti wordpress utilizzando la stessa base?

Per un po 'abbiamo sfornato siti wordpress e vorremmo conservare un repository di base che può essere utilizzato quando si avvia un nuovo progetto, nonché aggiornare siti esistenti con modifiche alla base di wordpress. Mi sbaglio nell'assumer...
posta 04.06.2012 - 08:50
3
risposte

Quali sono le solite difficoltà nella programmazione e messa a punto simultanee di programmi concorrenti (modello a memoria condivisa)?

Posso elencare parte dei problemi che verranno visualizzati durante la scrittura di un'applicazione concorrente di dimensioni moderate con memoria condivisa: Blocco della granularità Scelta della primitiva di sincronizzazione Numero di t...
posta 20.06.2012 - 16:59
5
risposte

Quali sono i vantaggi della ricorsione rispetto all'iterazione? [duplicare]

Sto cercando di capire quando è preferibile utilizzare la ricorsione anziché l'iterazione. In realtà ho incontrato la ricorsione solo in Javascript ma mai in Python. Immagino che la ricorsione debba essere usata in determinati contesti o li...
posta 05.04.2014 - 21:11
1
risposta

Quando utilizzare i mixins in Ruby

Mi chiedo quando usare i mixin? Ho letto di loro. Molti autori li confrontano con interfacce, classi astratte, ecc. I mixin sono moduli che sono misti e i moduli sono un modo per raggruppare metodi, costanti e classi simili. Ho visto esemp...
posta 17.06.2012 - 15:15
3
risposte

Quali sono gli svantaggi durante la progettazione di una classe?

Quando ho letto il libro Effective Java capitolo 4, ho incontrato alcune frasi ma non riesco a pensarle: Qual è l'implementazione quando si progetta una classe, perché la sottoclasse si baserà sui dettagli di implementazione della superclass...
posta 26.05.2012 - 13:52
2
risposte

Quali sono le differenze tra Castle Monorail 3 su ASP.Net MVC?

Uso Castle Monorail da alcuni anni con grande successo, anche se non mi sono preoccupato di aggiornare la versione che sto usando (2 o 3 anni). Ora sto prendendo una decisione per andare su ASP.Net MVC 3 o aggiornare all'ultima versione di Castl...
posta 27.06.2012 - 03:26
3
risposte

Partizionamento impostato in sottoinsiemi rispetto all'uguaglianza di somma tra sottoinsiemi

Diciamo che ho {3, 1, 1, 2, 2, 1, 5, 2, 7} set di numeri, ho bisogno di dividere i numeri tale che la somma di sottoinsieme1 dovrebbe essere uguale alla somma di sottoinsieme {3,2,7} {1,1,2,1,5,2} . Per prima cosa dovremmo identificare...
posta 16.06.2012 - 18:49