Domande con tag 'c#'

4
risposte

Perché gli sviluppatori di C # newline aprono le parentesi? [chiuso]

Ho passato la maggior parte degli ultimi anni a lavorare principalmente con C # e SQL. Ogni programmatore con cui ho lavorato in quel periodo aveva l'abitudine di posizionare la parentesi di apertura di una funzione o di una dichiarazione di flu...
posta 25.04.2014 - 15:07
4
risposte

Sta avendo costanti pubbliche "cattive"?

È questo: public MyClass { public const string SomeString = "SomeValue"; } peggio di questo: public MyClass { public static string SomeString { get{ return "SomeValue";}} } Entrambi possono essere referenziati allo stesso modo:...
posta 31.01.2012 - 21:32
5
risposte

ID pass o oggetto?

Quando si fornisce un metodo di business logic per ottenere un'entità di dominio, il parametro dovrebbe accettare un oggetto o un ID? Ad esempio, dovremmo fare questo: public Foo GetItem(int id) {} o questo: public Foo GetItem(Foo foo) {}...
posta 08.08.2012 - 15:03
4
risposte

Qual è il punto della stringa. Proprietà vuota

Perché la proprietà string foo = string.Empty è stata inclusa nel BCL? Sembra più prolisso e non più chiaro di una semplice stringa vuota ( string foo = "" )     
posta 17.01.2012 - 18:36
10
risposte

WPF vs WinForms - una prospettiva del programmatore Delphi?

Ho letto la maggior parte dei thread più importanti su WPF vs WinForms e mi trovo bloccato nella sfortunata ambivalenza in cui ci si può imbattere quando si decide tra la tecnologia precedente, vera e propria (Winforms) e il suo successore (WPF)...
posta 01.03.2011 - 19:00
6
risposte

Vantaggi dell'uso di file .dll rispetto al collegamento di file .cs ai progetti (per le mie classi di helper / metodi di estensione generici)

Ho un progetto di supporto che utilizzo in tutte le applicazioni che creo. Contiene alcuni metodi di estensione e un gruppo di classi helper generiche, controlli, ecc. Aggiorna / estro il progetto helper di volta in volta. Questi sono di solito...
posta 11.09.2015 - 13:04
6
risposte

Buon esempio di codice complesso che utilizza TDD [chiuso]

Quale sarebbe un buon esempio dell'uso del TDD in progetti complessi, reali e complessi? Tutti gli esempi che ho visto finora sono progetti di giocattoli ai fini di un libro o di un giornale ... Puoi nominare un progetto open source che usa p...
posta 26.11.2010 - 22:11
2
risposte

Separazione dell'accesso ai dati in ASP.NET MVC

Voglio assicurarmi di seguire gli standard e le best practice del settore con il mio primo vero crack su MVC. In questo caso, è ASP.NET MVC, utilizzando C #. Userò Entity Framework 4.1 per il mio modello, con oggetti code-first (il database e...
posta 18.02.2012 - 16:34
3
risposte

Lo sviluppo di Java comporta in genere più sottoclassi di C # /. NET?

Recentemente ho iniziato a esaminare lo sviluppo di Android. Questo mi ha riportato al mondo dello sviluppo del software Java. L'ultima volta che ho lavorato con Java, lo ammetto, non ho capito OOP quasi quanto (credo) lo faccio ora. Avendo u...
posta 29.11.2013 - 19:02
1
risposta

DRY codice non correlato, ma quasi identico

Ho un codice che è quasi identico, ma usa tipi assolutamente diversi, senza ereditarietà tra loro, sulla variabile principale. Nello specifico, sto scrivendo un analizzatore con Roslyn per C # e VB.NET, con i seguenti tipi: Microsoft.CodeAn...
posta 07.09.2015 - 02:05