Tutte le domande

5
risposte

Implementa più interfacce separate o gerarchia di interfacce

Recentemente ho refactoring uno dei miei progetti e ho preso una decisione che devo prendere. Ho diverse interfacce: Entity : qualcosa nel mondo di gioco Actor : un Entity che può eseguire azioni Character : un A...
posta 25.02.2015 - 04:47
1
risposta

Metodi di supporto di una particolare classe [chiuso]

Diciamo che ho una classe che ha bisogno di alcuni metodi di supporto per fare il suo lavoro. Il numero di metodi di supporto inizia a crescere e anche la dimensione della classe inizia a crescere molto. Come devo gestire questo problema?...
posta 21.12.2015 - 03:19
1
risposta

È irragionevole implementare un linguaggio di scripting per domini di piccole dimensioni?

Al mio nuovo lavoro, stanno attualmente trascorrendo decine di ore di lavoro che non dobbiamo fare test QA manuali dopo ogni build. Niente è automatizzato affatto. (Possiamo permetterci solo tre sviluppatori, e sono tutti troppo occupati per ess...
posta 24.02.2016 - 01:30
3
risposte

Perché abbiamo bisogno di una classe di contesto nel modello di strategia?

Per il modello di strategia, perché abbiamo bisogno di una classe di contesto per chiamare l'algoritmo appropriato? Perché non possiamo semplicemente fare Strategy s = new OperationAdd() ? In questo modo, utilizziamo ancora il polimorfismo....
posta 18.11.2015 - 04:41
3
risposte

Design della tabella relazionale per la proprietà dei dati

Impostazioni (schema semplificato per chiarezza) Supponiamo che abbia una tabella chiamata resource : +---------------+--------------+------+-----+ | Field | Type | Null | Key | +---------------+--------------+-----...
posta 16.12.2015 - 22:38
2
risposte

Come può un metodo gestire la convalida e la creazione di entità senza parametri di output?

Ho 3 classi semplici. A Reference , a Parent e a Child . Child conosce le istanze Reference e Parent a cui è associata. Eccoli, inizializzazione e altri dati / metodi omessi: class Reference { public int ID { get...
posta 16.11.2015 - 23:50
2
risposte

Metodo del servizio di test unitario che utilizza il metodo del repository

Per i metodi di servizio che richiamano i metodi di repository per interagire con il database, come posso testare questi metodi di servizio unitari? Ad esempio, public function updateSlideshow($data){ // do some logic and method calls...
posta 12.01.2016 - 19:26
2
risposte

Gestione dei widget in un semplice framework GUI

Quindi sto ancora lavorando alla mia piccola "biblioteca" della GUI. (C ++ con boost) L'obiettivo è fornire una soluzione semplice per piccoli display SPI, utilizzando un Raspberry o una scheda incorporata. Così, ho finito per avere una class...
posta 02.01.2016 - 16:54
1
risposta

flatMap con if else vs si combinano con il filtro

Quando si usano framework reattivi ho visto entrambe le soluzioni di seguito per effettuare una selezione mutuamente esclusiva di quale flusso verrà inoltrato (rxjava in questo caso) Observable.merge( Observable.just(aBoolStatement).filter(a...
posta 03.12.2015 - 13:33
4
risposte

Thread di sfondo in applicazione scalata orizzontalmente

Ho una situazione abbastanza comune in questi giorni: ho una webapp che scala orizzontalmente su più macchine per servire un carico maggiore. Questa particolare applicazione è scritta in Java. Su questa stessa webapp, trovo che ho bisogno di...
posta 23.11.2015 - 17:53