Domande con tag 'c#'

3
risposte

Qual è la migliore prassi per il refactoring di un metodo statico al fine di renderlo più testabile?

Supponiamo che tu abbia un metodo statico simile a questo: public static bool Foo() { var bar = new Bar(); //do some stuff here } Questo metodo così com'è può essere un vero problema al test unitario. Qual è la migliore pratica...
posta 15.10.2010 - 20:32
5
risposte

Quali sono gli errori / gli errori più comuni di Silverlight che gli sviluppatori dovrebbero evitare? [chiuso]

Quali sono alcuni errori / insidie comuni, specifici dello sviluppo di Silverlight, che gli sviluppatori dovrebbero evitare? PS: Per favore, se non hai esperienza pratica con Silverlight e vuoi semplicemente dire che le persone non dovrebbero...
posta 31.08.2011 - 18:35
2
risposte

Come mantenere una versione demo di un'applicazione?

Devo essere in grado di dimostrare la nostra applicazione di produzione ai potenziali clienti. Il modo in cui l'ho installato oggi è semplice. L'applicazione demo è un duplicato esatto del sistema di produzione, ad eccezione del fatto che i dati...
posta 01.11.2011 - 19:40
3
risposte

È consigliabile creare un'applicazione completa in Silverlight?

È davvero consigliabile creare un enorme sito pubblico completamente in Silverlight? per es. un sito di e-commerce. Non voglio iniziare alcun dibattito, ma in realtà ritengo che Silverlight non debba essere utilizzato per il sito web completo pe...
posta 23.06.2011 - 15:54
4
risposte

Come aggiungere una proprietà a un oggetto che non è possibile modificare?

Diciamo che sto usando una libreria e vorrei aggiungere una proprietà che non esiste in una classe esistente. In questo caso, vorrei aggiungere Colore come proprietà di Fruit. namespace Library { public class Fruit : System.IDisposable...
posta 01.05.2015 - 17:23
3
risposte

Perché le proprietà non sono convertibili implicitamente in delegati

Sappiamo tutti che le proprietà in C # vengono compilate secondo i vecchi e normali metodi. Ma a differenza del metodo (-group) s, non possono essere dati come argomenti ad altri metodi che si aspettano un delegato come Func<T> o Ac...
posta 19.06.2016 - 09:42
3
risposte

L'interrogazione delle coppie di valori chiave è efficiente rispetto agli oggetti a due proprietà?

Sto lavorando su un servizio web e sto restituendo JSON. Tuttavia, sto restituendo un List<KeyValuePair<string, int>> , poiché è tutto ciò che ho intenzione di trattare (proprietà = > valore) Ora a volte io stesso chiamerò...
posta 24.01.2012 - 19:28
3
risposte

Come spiegare le decisioni di progettazione durante il refactoring del codice

Sto lavorando a un collega per refactoring il seguente codice, sto cercando di trasformare questo in un'esperienza di insegnamento pure. Codice originale public class WidgetRepository { public Widget GetWidget(int id) { Wi...
posta 14.05.2015 - 17:32
5
risposte

Aperto Principio chiuso nei modelli di progettazione

Sono un po 'confuso su come il principio di Open Closed possa essere applicato nella vita reale. Il requisito in qualsiasi azienda cambia nel tempo. Secondo il principio di Open-Closed si dovrebbe estendere la classe invece di modificare la clas...
posta 14.04.2016 - 16:13
2
risposte

Quando creare un'eccezione personalizzata in C #

Sto scrivendo una classe per interfacciarsi con un semplice dispositivo hardware su una porta COM. Il dispositivo può essere configurato per utilizzare varie modalità, quindi la mia classe ha una funzione SetOperatingMode , che accetta un...
posta 02.03.2015 - 23:59