Domande con tag 'design'

2
risposte

Mantenere traccia dello stato di un oggetto

Una cosa su cui faccio sempre fatica, quando si progetta un software, è trovare un buon modo per tenere traccia dello stato di un oggetto. Ad esempio, diciamo che volevo tenere traccia di una macchina in costruzione. Potrebbe avere lo stato d...
posta 13.03.2018 - 07:14
1
risposta

È sensibile al modello del controller

Ci sono già molte risposte utili su MVC. La maggior parte degli argomenti indica chiaramente come i controller e la vista interagiscono. Un controller è a conoscenza del modello ma il modello è anche a conoscenza del controller? Un esempio co...
posta 21.03.2018 - 21:15
3
risposte

Applicazione desktop basata su rest

Abbiamo una libreria ad alta efficienza scritta in un linguaggio di programmazione a bassa leva. Vorremmo consentire a terze parti di implementare una GUI per questo. L'approccio che vorremmo fare è scrivere un server REST. La GUI (scritta in...
posta 26.01.2018 - 19:08
7
risposte

Come incoraggiare la progettazione dell'interfaccia utente creativa?

Quando immagino una squadra di software davvero ben funzionante nella mia mente, una delle mie visioni è quella di uno sviluppatore che mostra a un piccolo gruppo di sviluppatori un'interfaccia utente intelligente e intelligente che hanno appena...
posta 05.12.2011 - 03:35
3
risposte

Va bene se un metodo restituisce una nuova istanza della classe in cui si trova?

Ho una classe chiamata MyClass e un metodo chiamato Get che assomiglia a qualcosa del tipo: public class MyClass{ string ClassVariable1 {get; set;} string ClassVariable2 {get; set;} string ClassVariable3 {get; set;} public M...
posta 19.08.2015 - 22:02
2
risposte

La lunghezza di un "sale" è un fattore di sicurezza?

Sto cercando di sviluppare una piccola soluzione con la possibilità di autenticazione dell'utente. Poiché questo sarà in seguito consegnato ad altri sviluppatori, voglio che la prima iterazione della soluzione sia la più sicura possibile per i d...
posta 10.10.2017 - 10:47
3
risposte

Perché utilizzare i metodi per le query del database anziché le query non elaborate?

Qual è il motivo alla base della creazione di metodi per le query del database invece di consentire le query non elaborate? per esempio get (...) - > dove (...). Guess1_ Ci stiamo ripetendo diversamente (DRY) --- > Non penso che questa...
posta 16.09.2018 - 18:14
4
risposte

Il refactoring dovrebbe essere l'eccezione o la regola? [chiuso]

Ho avuto una discussione con un collega ieri sulla filosofia del design. L'altro programmatore è più esperto di me, e ammetto pienamente che probabilmente è molto più bravo a automatizzare correttamente i suoi test, che sto solo cercando di romp...
posta 09.04.2014 - 13:26
1
risposta

Come mantenere il controllo in un grande progetto software? [duplicare]

Ho un progetto software di grandi dimensioni che sono l'unico sviluppatore di (~ 80KLOCS e conteggio - so che ci sono molti progetti più grandi là fuori, ma è un ordine di grandezza più grande di quanto abbia mai avuto a che fare prima) S...
posta 14.11.2014 - 13:48
1
risposta

Come affrontare la progettazione del programma rispetto alle strutture e agli algoritmi di dati: esiste un elemento di riferimento del processo di progettazione OO per d.s.'s + algs? [chiuso]

Le mie applog per probabilmente il peggior corpo di testo scritto che ho prodotto nella mia vita e molte grazie a coloro che sono disposti a scavare tutto. Ero (e sono tuttora) non in grado di esprimere chiaramente ciò che stavo chiedendo, po...
posta 13.08.2014 - 20:23