Domande con tag 'c#'

4
risposte

Quale modo di terminare il ciclo di lettura è l'approccio preferito?

Quando devi iterare un lettore in cui il numero di elementi da leggere è sconosciuto, e l'unico modo per farlo è continuare a leggere fino a quando non arrivi alla fine. Questo è spesso il posto dove hai bisogno di un ciclo infinito. C'è...
posta 25.12.2013 - 18:08
9
risposte

Troppe dichiarazioni if-else per la validazione sono troppe? [duplicare]

Dal libro Professional Enterprise .Net , che ha 5 valutazione di stelle su Amazon che sto dubitando dopo aver letto. Ecco una classe Borrower (in C # ma è piuttosto semplice, chiunque può capirlo) che fa parte di un'applicazione di mutuo cost...
posta 29.08.2013 - 14:28
1
risposta

Perché i metodi magici sono stati implementati in C #?

In C #, ho iniziato a vedere tutti questi metodi magici spuntare, senza essere supportati da un'interfaccia. Perché Anders Hejlsbjerg (o chi è attualmente responsabile dello sviluppo di C #) sceglie questo? Lasciami spiegare. Precedentemen...
posta 13.08.2014 - 22:07
1
risposta

Stiamo usando il modello di repository giusto?

Stiamo utilizzando un gruppo di classi separate con suffisso -repository per recuperare i dati dal database; per ogni tabella il proprio repository. Abbiamo ad esempio una classe customerrepository che ha tutti i tipi di metodi per...
posta 22.01.2013 - 09:02
4
risposte

Linq è più efficiente di quanto appaia sulla superficie?

Se scrivo qualcosa del genere: var things = mythings .Where(x => x.IsSomeValue) .Where(y => y.IsSomeOtherValue) È lo stesso di: var results1 = new List<Thing>(); foreach(var t in mythings) if(t.IsSomeValue)...
posta 29.10.2013 - 16:13
2
risposte

Qual è l'approccio migliore per i commenti di codice in linea?

Stiamo eseguendo alcuni refactoring su una base di codice legacy di 20 anni e sto discutendo con il mio collega riguardo al formato dei commenti nel codice (plsql, java). Non esiste un formato predefinito per i commenti, ma nella maggior part...
posta 07.11.2012 - 21:53
6
risposte

Cosa dovrei includere nell'intestazione della documentazione della mia classe

Sto cercando il formato informativo della documentazione di classe per le mie classi Entity, Business Logic e Data Access. Ho trovato seguenti due formati da qui Formato 1 ///----------------------------------------------------------...
posta 06.10.2010 - 14:50
1
risposta

Perché Microsoft ha abbandonato il modello RESX per RESW nelle applicazioni di Windows Store?

Perché Microsoft ha scelto di cambiare il sistema di gestione delle risorse dai file RESX di .NET? RESX ha avuto una generazione di codice utile, che fornisce agli sviluppatori il completamento automatico dei nomi delle risorse e l'output del...
posta 23.04.2014 - 15:53
3
risposte

Base di partenza astratta con interfacce come comportamenti?

Ho bisogno di progettare una gerarchia di classi per il mio progetto C #. Fondamentalmente, le funzionalità di classe sono simili alle classi di WinForms, quindi prendiamo come esempio il toolkit WinForms. (Tuttavia, non posso usare WinForms o W...
posta 01.07.2011 - 11:34
1
risposta

Duplicazione della documentazione sulle implementazioni dell'interfaccia / annullamento buono o cattivo?

Quindi abbiamo un'interfaccia come questa /// <summary> /// Interface for classes capable of creating foos /// </summary> public interface ICreatesFoo { /// <summary> /// Creates foos /// </summary> void Create(...
posta 04.04.2013 - 17:31