Domande con tag 'design'

4
risposte

Qual è il posto giusto per la logica aziendale complessa

Ho un oggetto che descrive un grafico bidimensionale: class Graph { var points; // Array of points } Ora ho bisogno di trovare alcuni pattern complessi in questo grafico, come (ma più complessi): Trova due punti consecutivi con le mag...
posta 24.06.2018 - 14:15
3
risposte

object1.action (oggetto2) vs object2.action (oggetto1)

Mi scuso per il titolo potenzialmente fuorviante e ambiguo; Ho cercato di generalizzarlo nel miglior modo possibile. Attualmente sto lavorando a un progetto OpenGL in C ++. Volevo avvolgere un paio di funzioni OpenGL in oggetti di livello su...
posta 09.04.2018 - 02:12
3
risposte

Perché l'interfaccia ListE viene introdotta anche nella gerarchia delle collezioni? [duplicare]

Di seguito è riportato il diagramma, dove, se consideriamo solo le implementazioni di List, AbstractListmantieneilcomportamentodibasedellalista.PerintrodurrelanuovaimplementazioneclassMyList(diciamo)sipuòereditareAbstractListesovrascrivere(...
posta 05.07.2015 - 02:16
7
risposte

Finalmente blocco per i metodi - è una cattiva idea?

Il blocco finally per una struttura try-catch è ben noto e offre un modo davvero semplice ed elegante per gestire un codice obbligatorio. Pertanto, non vedo ragioni per cui non dovrebbe essere utile anche per i metodi. Per esempio,...
posta 20.06.2013 - 21:56
7
risposte

Useresti UML se impediva alle parti interessate di richiedere modifiche frequenti? [chiuso]

Per quanto i programmatori odiano documentare il loro codice / sistema e disegnare UML (in particolare diagrammi macchina Sequencing, Activity e State) o altra notazione diagrammatica , acconsentirai a farlo se manterrà manager da richiedere un...
posta 14.10.2010 - 22:35
3
risposte

Il mio standard di aggiornamento automatico è ragionevole?

Sto cercando uno standard su come implementare un sistema che aggiornerà automaticamente il software . Come tale, non esiste ancora una programmazione vera e propria, ma voglio ancora assicurarmi che il mio standard sia robusto prima di passare...
posta 17.01.2015 - 02:05
6
risposte

Qual è il design migliore per un utente leggero o un modello pesante per utenti pesanti?

Questa è una domanda di design e sono confuso su come progettare il mio oggetto utente. Come nella maggior parte dei sistemi, l'utente è la parte centrale della mia applicazione e molte informazioni sparse nel mio database rimandano all'utente,...
posta 31.01.2015 - 01:08
3
risposte

Chi dovrebbe scrivere il documento di progettazione tecnica? Il BA o lo sviluppatore? [chiuso]

Lavoro come un Snr. BA in una grande azienda di produzione e ho appena implementato un nuovo processo di gestione dei requisiti. Abbiamo una vasta gamma di sviluppatori interni che in passato non sono mai stati chiamati a definire una soluzio...
posta 26.03.2015 - 09:10
3
risposte

Inversione di dipendenza senza metodi statici?

È chiaro che il principio di inversione delle dipendenze e l'uso delle interfacce rendono i componenti software meno accoppiati e promuovono la manutenibilità. D'altra parte, questi principi rendono necessario l'uso di metodi e fabbriche statici...
posta 30.05.2015 - 13:17
2
risposte

Consigli sull'approccio a un riarrangiamento / refactoring significativo?

Sto lavorando su un'applicazione (progetto per hobby, programmatore solista, dimensioni medio-piccole) e di recente ho ridisegnato una parte significativa di esso. Il programma funziona già nel suo stato attuale, ma ho deciso di reimplementare l...
posta 21.08.2014 - 21:20