Domande con tag 'c#'

2
risposte

Richiede la gestione di riferimento Null esplicita

Uno dei problemi che ho con riferimenti null è che potrebbero non essere eccezionali. Nella mia attuale posizione, ci sono pochi requisiti e sei fortunato se vengono seguite le convenzioni. Ciò significa che non essere in grado di gestire una ri...
posta 23.03.2013 - 05:37
3
risposte

Esiste un modo migliore di gestire la logica di controllo degli accessi invece che nell'interfaccia utente?

Attraverso la maggior parte della mia esperienza di sviluppo, non ho mai dovuto gestire una grande varietà di architetture per il controllo degli accessi. Sono stati tutti molto semplici: Group [Create, Update, Delete] - User 1 - Us...
posta 13.05.2013 - 22:09
4
risposte

I metodi di prova di grandi dimensioni indicano un odore di codice?

Ho un particolare metodo chiamato TranslateValues () (Cyclomatic-Complexity of 5) che vorrei testare. Il test richiede un numero considerevole di oggetti finti che occupano la maggior parte del metodo ; Il metodo testato è abbastanza sempl...
posta 26.07.2012 - 00:03
2
risposte

Come configurare l'ambiente TDD

In TDD, è buona norma tenere i test nella stessa directory del codice che sta testando oppure è meglio separare i test in una directory diversa o in un progetto separato. Sarebbe lo stesso per un sito web in cui si hanno le pagine aspx / c #...
posta 04.02.2013 - 22:21
3
risposte

Funzioni i cui parametri sono forniti in modo implicito

Le funzioni di callback sono in grado di accettare alcuni parametri, ma non vengono dichiarate esplicitamente quando si chiama la funzione. Come funziona davvero? Che cosa sta succedendo ci consente di passare una funzione come parametro a un...
posta 11.08.2015 - 16:05
5
risposte

È utile mantenere le entità di 'definizione' in un database o usare un enum?

In un progetto su cui ho iniziato a lavorare, il database contiene molte tabelle FooDefinition che si comportano come un enum. È un progetto C # che utilizza Entity Framework anche se non è centrale nella domanda. Le entità hanno un ID,...
posta 21.07.2014 - 10:51
2
risposte

C # eredita da una classe in una DLL diversa

Ho bisogno di creare un'applicazione che deve essere altamente modulare e che possa essere facilmente ampliata con nuove funzionalità. Ho ideato un progetto in cui ho una finestra principale e un elenco di azioni implementate utilizzando un m...
posta 21.08.2014 - 18:45
2
risposte

In ASP.NET MVC / Razor, come aggiungere JavaScript di inizializzazione a un "controllo"?

In realtà, ho già almeno 3 diverse soluzioni per il problema, semplicemente non mi piacciono per nessuna ragione. In ASP.NET MVC / Razor, non ci sono più controlli, nel senso in cui erano in ASP.NET. Un controllo ASCX usato per essere vista +...
posta 14.01.2014 - 16:31
2
risposte

MVVM Reporting App Approcci? Livello di accesso ai dati?

Sto cercando di seguire lo schema MVVM in un'applicazione di reporting / statistiche che sto creando in C # / WPF. Ho creato molte classi di modelli per mantenere le proprietà come punto di partenza. Alcuni di questi modelli sono fatti per in...
posta 16.01.2012 - 03:20
2
risposte

Oggetti immutabili che cambiano costantemente memoria / prestazioni?

Sto scrivendo un programma che va in loop e continua a cambiare lo stato di alcuni modelli (simile a un gioco). Naturalmente, molte cose sono mutabili. Tuttavia, sto anche scrivendo alcune classi che sono immutabili perché sono trattate intrinse...
posta 17.07.2014 - 12:02