Domande con tag 'design-patterns'

2
risposte

Astrazione su Pattern iteratore?

Recentemente, ho avuto il compito di implementare un progetto di ricerca in cui dovevo leggere un file XML. Il file XML conteneva un elenco di messaggi che dovevo inviare ad un altro sistema su una porta specifica. Ogni messaggio ha un tipo che...
posta 24.02.2016 - 17:10
1
risposta

Test dell'unità nell'architettura VIPER: possibile?

TL; DR Non ci sono metodi in VIPER che restituiscono alcun valore, quindi come testarli? Ragionamento: In VIPER, ogni livello comunica con un altro livello mantenendo un riferimento astratto ad esso (Protocolli / Interfacce). Ad esemp...
posta 27.04.2018 - 15:00
4
risposte

È una cattiva pratica avere calcoli nel Presenter / Controller e Vista

Dire che ho un'app MVP. Il modulo ha quattro caselle di testo: Quantità Prezzo prodotto TotalPrice L'app chiama un servizio web e quindi consiglia prodotti che potrebbero essere più economici in base alle quantità acquistate. È a...
posta 07.06.2017 - 19:44
3
risposte

Uso dell'elettronica nella programmazione [chiuso]

Un programmatore deve avere una profonda conoscenza dell'elettronica digitale. V / s teorico pratico. Come quello che ci insegnano al college è piuttosto semplice? Se sì, allora servono tutti i tipi di programmatori (sviluppatori di software...
posta 28.10.2015 - 22:21
4
risposte

Utilizzo della configurazione per determinare se gestire l'eccezione o farlo esplodere

In un progetto parallelo su cui sto lavorando Mi è venuto in mente un modo per gestire le eccezioni che è regolabile in base alla configurazione. Quindi un blocco try / catch potrebbe apparire come questo: try { fileHelper.MoveFile(file, d...
posta 18.02.2014 - 01:42
3
risposte

Semplici domande per testare la comprensione del principio di inversione delle dipendenze

Sto preparando una breve presentazione (di 1-2 ore) su DIP a diversi (~ 5) sviluppatori junior (1-3 anni xp) in ufficio. Alla fine della presentazione voglio sapere se hanno capito cosa stavo presentando, quali sono alcune possibili domande che...
posta 23.04.2013 - 09:48
4
risposte

Come avvicinarsi al modello BIG BALL OF MUD dal POV architettonico? [duplicare]

Mi trovo di fronte a un modello BIG BALL OF MUD (secondo il documento Foot and Yoder) alla mia attuale assegnazione di lavoro. < br> È interessante notare che non è davvero classificato come Anti-Pattern, e sì, il Prodotto funziona almeno....
posta 16.04.2017 - 04:31
4
risposte

È strano che un oggetto Builder abbia metodi getter?

Ho un tipo di dati immutabile piuttosto complesso che sto usando un oggetto costruttore per creare un'istanza. Attualmente, ho un setup in cui analizzo un file, settando vari campi nel mio builder e poi costruisco l'oggetto. Tuttavia, i file che...
posta 15.05.2016 - 23:56
4
risposte

Sviluppo di applicazioni con controlli e processi completamente dinamici basati sul database

Tutti i progetti di sviluppo software si stanno spostando nella separazione di design, logica, dati in modelli come MVC, MVVM e altri. Stranamente ho un requisito molto strano per un nuovo software; cioè: È necessario che tutti i controlli...
posta 28.05.2015 - 08:00
5
risposte

Design Pattern per metodi astratti interdipendenti

Voglio modellare alcune strutture matematiche. Per questo scopo voglio definire un'interfaccia, una classe astratta per algoritmi di uso generale e implementazioni concrete di quella classe (ne ho in mente tre). Ora sorge la situazione che gl...
posta 14.10.2016 - 13:58