Domande con tag 'design'

1
risposta

Dipendenza della classe risultante

Ho un oggetto contenente i risultati di un calcolo. Questo calcolo viene eseguito in una funzione che accetta un oggetto di input e restituisce l'oggetto risultato. L'oggetto risultato ha un metodo di stampa. Questo metodo di stampa deve stam...
posta 18.03.2011 - 12:48
2
risposte

Progettazione del database

Sto sviluppando un'applicazione che richiede una sorta di database dinamico, Quindi questo è quello che voglio, Questo è il metodo per leggere i dettagli di una classe, il numero di variabili e metodi saranno noti solo in fase di esecu...
posta 24.11.2011 - 04:59
2
risposte

Singleton è la strada giusta da seguire nel caso di un gioco?

Ho letto i post più importanti di Stackoverflow e SE e in tutto il sito si dice quanto siano brutti i singleton, ma non sono sicuro di come riscrivere il mio codice. A partire da ora ho due progetti che si legano a un gameEngine che ognuno ha...
posta 09.12.2016 - 09:25
2
risposte

Critica sul principio di progettazione e validità di tali in generale

Speravo potessi dare un feedback su un'idea che avevo per la progettazione di funzioni. Sto cercando di pensare a un principio unificatore per scegliere quali funzioni dovrebbero tornare. Il progetto specifico è per lo più classi di accesso a...
posta 08.01.2017 - 18:23
2
risposte

Come rifattorizzare il codice quando si acquisiscono le chiamate effettuate su un servizio API

Attualmente sono responsabile della progettazione dell'API di un nuovo servizio. È iniziato abbastanza semplice, sono stati consentiti 10 diversi URI o così. Sapevo che non stavo facendo il miglior codice, ma sinceramente non vedevo un modo migl...
posta 21.05.2018 - 08:03
1
risposta

Denominazione della classe Python: classi nidificate o nomi composti?

Ho riscontrato uno scenario in cui non riesco a decidere quale sia la migliore (o peggiore) strategia di denominazione. Il contesto è il seguente: una parentesi (come in un torneo) costituita da nodi, dove il nodo è costituito da due elementi as...
posta 30.06.2017 - 11:19
1
risposta

Test accurato di più precondizioni prima di lanciare un IllegalArgumentException in modo che tutti i guasti siano rappresentati

La motivazione; I want to report on all the possible problems at once instead of having to peel the onion of every possible problem over and over. It also makes testing much easier because I can have one test for success and one test...
posta 15.07.2018 - 16:42
1
risposta

Un modo efficace e robusto per ripristinare più file allo stato originale (TDD)

Nei nostri test automatici Java, a volte incontriamo problemi, come ad esempio: Test A crea un file personalizzato A.sh , che viene quindi aggiunto al classpath La pulizia automatizzata di testsuite non conosce il file casuale A...
posta 14.08.2018 - 20:27
2
risposte

Configurazioni IoC: un file / assieme in soluzione o un file per gruppo in esecuzione?

Ci stiamo chiedendo quale sia la migliore pratica per la registrazione dei tipi in un contenitore IoC. Quali sarebbero gli argomenti a favore e contro i seguenti principi: Principio 1: solo un assieme my.project.DependencyInjection Ass...
posta 02.11.2017 - 09:43
2
risposte

Progettazione API per la memorizzazione di dati di più fasi nell'oggetto

struct co_ordinate { double x; double y; }; // ----- > DESIGN 1 class Land { public: Land(std::vector<co_ordinate> co) shape_before_plotting(co) {} // actions // creates stag...
posta 13.11.2017 - 02:36