Domande con tag 'design'

5
risposte

Dovremmo sempre ASCIUGARE? Qualche esempio di caso limite di quando non farlo? [chiuso]

Ho sempre lavorato solo in linguaggi di alto livello come C # e JavaScript. Un paio di minuti fa qualcuno ha chiesto questa domanda su SO. Ora sono curioso di sapere, per alcuni dei linguaggi di livello inferiore o in particolare per que...
posta 28.04.2015 - 15:31
4
risposte

È male usare DI per iniettare parametri di costruzione in fase di runtime?

Queste sono due classi, la prima inietta un'istanza di tipo IEngine mentre la seconda inietta il nome del proprietario, i ticket e il motore. Versione 1: public class Car { public Car(IEngine engine) { // do something h...
posta 08.12.2014 - 04:36
6
risposte

L'iniezione di dipendenza appartiene a costruttori, setter o altri metodi?

Posso scrivere codice come: var dependency = "Hello!" var something = new Something(dependency); something.DoStuffWithDependency(); Oppure potrei scrivere come: var dependency = "Hello!" var something = new Something(); something.DoStuff(...
posta 04.11.2016 - 15:20
2
risposte

Quanto spesso ti rifattori o ristrutturi il tuo codice in progetti a lungo termine? [duplicare]

Come sviluppatori siamo sempre desiderosi di imparare nuove cose e migliorare noi stessi in quello che facciamo. Hai avuto tutti momenti in cui guardavi il tuo vecchio codice e provavi quella sensazione: "WTH, I can't believe I used to...
posta 14.08.2014 - 13:19
2
risposte

Come faccio a testare l'unità con un metodo privato che viene chiamato in un ciclo come questo? [duplicare]

Come faccio a verificare l'unità con un metodo privato che viene chiamato in un ciclo come questo: // Calls MethodToUnitTest in a loop public static string Generate(params int[] values) { if (values.Any(i => i == 0)) /...
posta 25.10.2017 - 09:47
1
risposta

App a riga di comando a schermo intero che l'utente non può chiudere in alcun modo [chiuso]

Tutto quello che vorrei che l'utente vedesse è un'interfaccia a riga di comando a "schermo intero" che esegue il mio programma. Gli utenti possono immettere determinati input quando richiesto, ma non dovrebbero in nessun caso essere in grado di...
posta 15.04.2015 - 12:10
1
risposta

Nuovo tipo di VM Type

Ho progettato il mio tipo di vm, una sorta di registro dello stack. Funziona con uno stack ma invece di premere e scoppiare i valori, è sufficiente memorizzare i valori nello stack e aggiungere diversi indirizzi. Ad esempio, add sarebbe #add...
posta 06.12.2015 - 20:50
4
risposte

Progettazione di un oggetto valutatore per la propagazione e I / O dei risultati

Stiamo discutendo del design. Tieni presente che questo è fortran, quindi non possiamo essere troppo intelligenti. Abbiamo le seguenti classi: Applicazione, Sistema, Calcolatrice, CalcolatriceSemplice, CalcolatricePeriodica, Risultato. L'appl...
posta 10.05.2011 - 12:05
3
risposte

Modellazione di una relazione applicazione / comitato studente

Sto sviluppando un ERD per un programma di gestione degli studenti laureati (è per una lezione universitaria, quindi è un'implementazione abbastanza banale). In questo frammento di modello, sto cercando di elaborare le entità / relazioni 'app...
posta 02.10.2013 - 22:06
2
risposte

Come bloccare gli indirizzi IP usando la mia app web

Sto sviluppando un'applicazione web che voglio bloccare gli indirizzi IP non registrati nel mio database. Questa web-app non dovrebbe essere accessibile a tutti gli utenti, ma gli utenti (diciamo) mi registrano manualmente. Il caso d'uso è si...
posta 24.07.2017 - 17:52