Domande con tag 'design'

5
risposte

Sfrutta i vantaggi del principio di open-closed?

Il principio open-closed (OCP) afferma che un oggetto deve essere aperto per l'estensione ma chiuso per la modifica. Credo di capirlo e usarlo insieme a SRP per creare classi che facciano solo una cosa. E, provo a creare molti piccoli metodi che...
posta 03.02.2011 - 19:24
3
risposte

Approccio alla programmazione funzionale per un gioco semplificato utilizzando Scala e LWJGL

I, un programmatore imperativo Java, vorrebbe capire come generare una versione semplice di Space Invaders basata sui principi di progettazione della programmazione funzionale (in particolare la trasparenza referenziale). Tuttavia, ogni volta ch...
posta 24.01.2012 - 03:52
3
risposte

Come ci si avvicina alla progettazione della classe in OOP?

Quando cerco di progettare una soluzione OO, generalmente utilizzo la CRC modellazione in cui elencho i nomi delle classi (nomi), cosa fanno (verbi) e come collaborano con altre classi. Questo blog ha la seguente cosa da dire su questo ve...
posta 03.07.2011 - 19:41
1
risposta

Accedi al file o alla tabella del database?

Sto sviluppando un'applicazione web che utilizza MS SQL per vari dati: inclusi utenti, account utente, licenze utente, prezzi di licenza, fatture. Devo registrare l'utilizzo in tempo reale degli utenti del sistema e utilizzarlo per la fattura...
posta 19.12.2014 - 04:26
1
risposta

Enum con molte proprietà booleane

Attualmente sto lavorando a una webapp in cui spesso è necessario condizionare alcune logiche del server in base alla pagina che verrà restituita all'utente. A ogni pagina viene assegnato un codice di pagina di 4 lettere e questi codici di pa...
posta 15.01.2016 - 17:38
2
risposte

Quali sono le tue opinioni su "Gamification"? [chiuso]

Ho visto un video di Google Talk interessante (avviso circa un'ora del tuo tempo) sulla Gamification di qualsiasi cosa tu sta facendo. È chiaro che il set di siti StackExchange impiega alcuni di questi principi. C'è qualcosa di avvincente n...
posta 16.12.2010 - 14:42
11
risposte

Disabilita un bug se non esiste alcun caso di test riproducibile? [duplicare]

Se il cliente ha problemi che non sono riproducibili a causa della complessità delle azioni intraprese e non si ricordano passo dopo passo, ai programmatori manca un caso di test. In effetti, questo problema è apparentemente autentico e cri...
posta 24.03.2011 - 13:55
1
risposta

Servizio REST come server di applicazioni per oltre 2000 macchine client. È una buona idea?

Costruiremo un sistema con l'interfaccia utente in javaFx che verrà distribuito su oltre 2000 macchine (il minimo è 2000, ma sarà più - può raggiungere 5000 macchine). Per altri motivi / limitazioni deve essere installato sulla macchina, quin...
posta 16.02.2017 - 14:48
4
risposte

Disegno del modello di comando

Ho questa vecchia implementazione del pattern Command. È un po 'come passare un contesto attraverso l'implementazione DIOperation , ma mi sono reso conto più avanti, nel processo di apprendimento e apprendimento (che non si ferma mai), che non...
posta 04.03.2013 - 18:31
17
risposte

È buona prassi avere sempre una chiave primaria intera con autoincremento?

Nei miei database, tendo a prendere l'abitudine di avere una chiave primaria intera con incremento automatico con il nome id per ogni tabella che creo in modo da avere una ricerca univoca per ogni riga specifica. Questa è considerata una...
posta 15.08.2016 - 22:35