Domande con tag 'design'

3
risposte

Duplicazione in gerarchie di ereditarietà parallele

Usando un linguaggio OO con tipizzazione statica (come Java), quali sono i modi migliori per rappresentare il seguente modello invariato senza grandi quantità di duplicazione. Ho due (in realtà più) sapori della stessa struttura. Ogni aroma r...
posta 15.03.2011 - 16:39
1
risposta

Come rendere testabili le localizzazioni delle stringhe dei messaggi di errore

Sto lavorando su un'applicazione attualmente localizzata in sei lingue. Gli ingegneri di localizzazione occasionalmente verificano che tutte le loro stringhe siano appropriate al contesto e appaiano correttamente nell'applicazione. Qualcosa c...
posta 04.08.2016 - 15:50
8
risposte

Quali sono le cose importanti da ricordare quando si reingegnerizza un'applicazione legacy?

Informazioni su come intraprendere le fasi iniziali di un progetto per riscrivere da zero un'applicazione legacy (le regole aziendali esistenti cambieranno leggermente e verranno estese per incorporare un gran numero di nuovi requisiti che l'inf...
posta 27.12.2010 - 23:38
1
risposta

Estrazione e generalizzazione di metodi "ripetuti" con funzionalità simili

Diciamo che abbiamo una classe con molti metodi che fanno qualcosa di diverso ma possono essere raggruppati insieme come un "tipo di funzionalità". Ad esempio, aggiungendo una configurazione o impostando le regole. Andiamo con l'esempio delle...
posta 21.04.2016 - 14:31
3
risposte

Sistema disaccoppiato nei luoghi sbagliati: meta-problema? [chiuso]

A livello meta, spesso scopro che quando coltivo una base di codice organicamente, parti del sistema che alla fine trovo devono conoscersi l'un l'altro (almeno attraverso qualche interfaccia) sono state disgiunte senza pietà. Ciò si verifica spe...
posta 19.10.2010 - 21:30
2
risposte

In MVP, i presentatori dovrebbero istanziare e controllare altri presentatori?

Ho implementato un'applicazione che utilizza MVP con GWT, che funziona molto bene per le viste che hanno un unico scopo. Ora, si è evoluto in visualizzazioni che stanno raggiungendo più scopi in un'unica finestra. Così ora ho una vista delle vis...
posta 07.02.2013 - 19:44
10
risposte

Cosa intendiamo per "design" nell'ingegneria del software?

Ho letto diverse metodologie software. Ogni metodo ha una fase di progettazione in una certa misura, più o meno. Non sono chiaro su cosa intendiamo con la progettazione. Significa scrivere il tuo processo di pensiero su come codifichi la funz...
posta 11.09.2011 - 06:19
7
risposte

Come novizio, come posso superare al meglio la complessità dei progetti più grandi?

Attualmente, sono uno studente e posso affrontare tutti i miei compiti che richiedono solo 3-5 lezioni da implementare. Ora, sto cercando di sviluppare programmi su una scala più ampia, ma sto attraversando un momento davvero difficile per capir...
posta 18.06.2011 - 03:38
2
risposte

La programmazione a strati è reale? [duplicare]

Sono abbastanza nuovo nello sviluppo del prodotto e sto cercando di lavorare su un prodotto. Il problema che ho realizzato è che le persone disegnano diagrammi e grafici che mostrano diversi moduli e livelli. Ma poiché sto lavorando da solo...
posta 17.10.2013 - 11:46
4
risposte

Che cosa è meglio passare un'istanza di classe al metodo o solo alle primitive? [duplicare]

Diciamo che ho un modello di alcuni dati: public class User { public String name; public String password; } E qualche altra classe per lavorare con questo utente: public class ClassB { public static void saveUser(User use...
posta 30.09.2013 - 10:52