Tutte le domande

1
risposta

Stringa di coesione di classe stretta, tutti o solo metodi pubblici?

Sto facendo ricerche sul tema della coesione e ho scoperto che alcuni sostengono che la metrica del TCC dovrebbe includere solo metodi pubblici, altre fonti sostengono tutti i metodi. Sarebbe sbagliato usare entrambi gli approcci? Perché i metod...
posta 04.02.2018 - 14:00
1
risposta

design dell'applicazione distribuita - utilizzando il broker dei messaggi

Sfondo Sto provando a progettare un layer / componente nella mia applicazione distribuita che comunicherà tra il componente A e il componente B. In questo momento, questa "comunicazione" si realizza replicando un intero database dal serv...
posta 20.06.2017 - 15:52
4
risposte

Problemi di progettazione della classe: suddivisione delle differenze o soluzione alternativa?

Ho questo problema: Class1 e Class2 sono dello stesso tipo Base . Rappresentano lo stesso concetto ma con un'implementazione leggermente diversa. Se li modifico "nel modo giusto" in Java, avrei qualcosa del genere: abstract class...
posta 10.03.2017 - 16:07
2
risposte

Schema dell'adattatore C # - Esecuzione basata su condizioni

Sto costruendo una soluzione per la divisione reclutamento di un'organizzazione. Il requisito è quello di creare nuovi record di dipendenti nel database dell'organizzazione per i richiedenti che hanno autorizzato le interviste e si uniscono all'...
posta 16.04.2017 - 12:40
1
risposta

Dopo aver assegnato un parametro a un campo, utilizzare il parametro o il campo?

Se ho un metodo che riceve un valore come parametro e lo memorizza in un campo per un utilizzo successivo, ma poi continua a usare quel valore - perché dovrei usare il parametro invece del campo? private RailState _railState; public void UseP...
posta 21.02.2017 - 13:34
4
risposte

Devo documentare un semplice progetto Unit Test?

Ho letto domande come questa: I test unitari sono realmente utilizzati come documentazione? Riguardo ai commenti al codice; la mia ricerca finora mi sta dicendo: 1) Alcuni sviluppatori non gradiscono alcun commento sul codice e preferisc...
posta 25.01.2018 - 16:05
2
risposte

API REST Oauth 2 - Quale tipo di concessione utilizzare?

Ho un'applicazione che in pratica inserisce alcune righe dall'attuale applicazione web front-end. Tutte le chiamate prima che il livello di servizio verifichi / convalidi se l'utente è autorizzato a inserire dati o meno (questo è il punto in...
posta 18.03.2017 - 19:42
1
risposta

Come eseguire una sincronizzazione a 2 vie da molte applicazioni client al server centrale?

Ho molte applicazioni client che si sincronizzano con un server centrale. Sto usando C #, MS SQL server, Win Forms, ASP.NET MVC + API. Devo imparare / capire come eseguire una sincronizzazione a 2 vie per le modifiche dei dati nel mio databa...
posta 27.01.2017 - 12:09
2
risposte

Differenza tra requisiti funzionali e non funzionali nel gioco Space Invaders

Al college sto facendo un incarico sulle differenze tra i requisiti (non) funzionali. La dichiarazione del problema è la seguente: Space Invaders is a single player game. After starting the game, the player selects a level of difficulty a...
posta 01.06.2017 - 11:43
2
risposte

A quale livello appartiene un generatore di query?

Nel mio progetto ho specificato 5 sottolivelli per il mio DBAL: Database Layer (il database stesso) Database Connection Layer (\ PDO e una classe che gestisce le connessioni al database) Database Request Layer (classi che interrogano eff...
posta 14.02.2017 - 12:09