Domande con tag 'c#'

1
risposta

Nome del metodo di interfaccia "perdita" dettagli di implementazione

Ho una classe che implementa un'interfaccia e ho la responsabilità di creare oggetti e "mantenere" la raccolta di oggetti creati. La classe ha il metodo GetOrCreate(int id) che restituisce l'istanza dell'elemento creato. public class P...
posta 06.03.2017 - 16:38
1
risposta

Devo essere unit test delle proprietà "non dinamiche"? [duplicare]

C'è un dibattito in corso sulla proprietà seguente, e se dovrebbe essere testato o meno. Stiamo lavorando in C #. MyClass prop => value; Devo scrivere il seguente test unitario: IMyClass _viewModel = new MyClass(); Mock value = new M...
posta 14.03.2017 - 10:37
3
risposte

È una cattiva pratica avere FooObject e FooObjectSummary?

Ho un servizio in cui gli utenti possono caricare / scaricare / sostituire / cancellare file. Questi file hanno circa una dozzina di attributi che vengono salvati in un database SQL. Periodicamente durante la loro sessione dovranno scaricare un...
posta 31.05.2013 - 17:01
3
risposte

Design pattern consigliato per gestire più algoritmi di compressione per una gerarchia di classi

Per tutti voi esperti OOD. Quale sarebbe il modo consigliato per modellare il seguente scenario? Ho una certa gerarchia di classi simile alla seguente: class Base { ... } class Derived1 : Base { ... } class Derived2 : Base { ......
posta 25.06.2013 - 21:19
1
risposta

Come serializzare e deserializzare l'espressione lambda in F #?

Ho serializzato espressioni lambda in C # prima. Ora voglio usare F # invece di C # per la serializzazione e la deserializzazione. Ho sentito che F # è migliore in quest'area. È vero? Come posso farlo con F #? Apprezzerei anche se tu sugge...
posta 25.06.2013 - 13:22
1
risposta

Threading parallelo in software multilingue?

Sto sviluppando un software che contiene molti moduli / Daemon in esecuzione in parallelo, quello che sto cercando è come implementarlo, non posso usare Thread perché alcuni di quei moduli / Daemon sono forse implementati in altre lingue ( C, Ja...
posta 09.09.2012 - 20:55
1
risposta

const vs. readonly per un singleton

Ho un singleton che unisce insieme diverse strutture di dati. Parte di ciò che espongo attraverso quel singleton sono alcune liste e altri oggetti, che rappresentano le chiavi o le colonne necessarie per connettere le strutture di dati collegate...
posta 06.06.2012 - 22:28
1
risposta

Algoritmo per ottimizzare il raggruppamento

Vorrei sapere se esiste un algoritmo noto o un modo migliore per fare quanto segue: Ho una collezione con una sottoraccolta, ad esempio: R1 R2 R3 -- -- -- M M M N N L L A Quello di cui ho bisogno è un algoritmo per ottenere il seg...
posta 28.11.2012 - 17:42
2
risposte

Qualcuno ha usato uno stub nel codice di produzione?

Ho una situazione in cui alcune procedure restituiscono un oggetto (un po 'come un DTO) con una determinata interfaccia: interface ISomeInterface { string StringReadOnlyProperty { get; } int IntReadWriteProperty { get; set; } } (Nel...
posta 21.04.2011 - 14:53
1
risposta

Dependency Inject DbContext in MVC Controller

Ho qualche dubbio sull'iniettare il mio Entity Framework DbContext nel mio controller MVC. Di seguito è riportato un esempio del mio codice. Il modo in cui ho progettato questo è che posso testare meglio il mio codice del controller iniettand...
posta 25.10.2017 - 18:14