Domande con tag 'design'

3
risposte

Come vorresti riscriverlo / refactarlo? [duplicare]

Vecchia applicazione utilizzata da 50-60.000 clienti paganti. La compagnia conta diverse centinaia di persone. L'applicazione ha un sacco di codice business critical (30% di tutto il codice) scritto in asp classico. L'applicazione ha molto più...
posta 25.08.2014 - 10:48
2
risposte

Come verificare se l'app è offline

Sto sviluppando app Android interne per la società per cui lavoro. In vari punti delle app ho bisogno di collegarmi a un server interno. Questo server è spento per manutenzione per un periodo di tempo ogni notte, quindi ci sono momenti in cui no...
posta 09.06.2016 - 13:27
1
risposta

Quando si crea una libreria, esiste un modo per rendere certe classi interamente interne alla libreria e non esposte all'utente della libreria? [duplicare]

Supponi di progettare una libreria Java che altre persone possano utilizzare. Si compila la libreria in un JAR che è possibile importare nei propri progetti e utilizzare. Inutile dire che si intende utilizzare la libreria in determinati mod...
posta 22.09.2014 - 21:41
3
risposte

La progettazione di un metodo che modifica l'argomento (se era oggetto) rappresenta una buona pratica?

La premessa utilizza un linguaggio (ad es. C #, javascript) che passa un oggetto per riferimento in un metodo. Supponiamo che ci sia un oggetto "Player" che ha una proprietà "Level" e che un metodo prende Player come parametro e la sua funzio...
posta 14.03.2014 - 09:55
4
risposte

Memorizza i dati csv come righe o colonne in vista dell'elaborazione necessaria?

Supponiamo di avere alcuni dati in file CSV come ObjectName, PropertyA, PropertyB, PropertyC "Name1", 3, 1, 4 "Name2", 1, 5, 9 "Name3", 2, 6, 5 ... e una domanda tipica a cui vorrei rispondere sarebbe For which Object is PropertyX maxi...
posta 13.12.2017 - 09:22
1
risposta

I fagioli di primavera dichiarati come statici sono una scelta scadente?

La domanda è piuttosto semplice, cercherò di spiegare perché voglio alcune spiegazioni. (Tutto questo è il mio parere per sviluppatori junior di 1 anno e mezzo, che può essere più che incompleto. Ecco perché sto facendo la domanda lì) ....
posta 23.01.2018 - 09:02
3
risposte

Fare la spesa per soddisfare i client non JavaScript? [duplicare]

Considerando che è aprile 2013; devo ancora preoccuparmi dei client abilitati / non JavaScript? Nota: questa domanda non include il testo di aiuto con: JavaScript è necessario per visualizzare questa pagina, effettuare l'aggiornamento a un...
posta 01.04.2013 - 04:00
1
risposta

Oggetti dominio e modalità di accesso al database

Supponiamo di avere la seguente classe: public class Course { // data public string Name { get; } public List<Student> Students {get;} //... // logic public int AverageGrade() {/* do something*/} public bool...
posta 05.10.2017 - 19:46
3
risposte

Unit test di output testuale

Recentemente sono diventato responsabile di uno strumento legacy che analizza il codice e fornisce un log come output. Come parte della suite JUnit per questo, ci sono ~ 100 test che si basano sulla corrispondenza corretta del log prodotto con u...
posta 17.07.2015 - 13:16
1
risposta

Domanda su un semplice problema di progettazione

Al lavoro mi sono imbattuto in un metodo. Ha creato una query e ha restituito una stringa in base al risultato della query, ad esempio de ID di un cliente. Se la query non ha restituito un singolo cliente, restituisce un valore null. Altrimenti,...
posta 01.06.2012 - 13:39