Domande con tag 'c#'

2
risposte

Devo esporre un valore "calcolato" come una proprietà o un metodo?

Ho una classe C # che rappresenta un tipo di contenuto in un sistema di gestione dei contenuti web. Abbiamo un campo che consente a un editor di contenuto Web di inserire un modello HTML per la modalità di visualizzazione dell'oggetto. Fondam...
posta 21.03.2014 - 18:13
4
risposte

Sarebbe una buona scelta invece di Java?

Avvieremo un nuovo progetto che coinvolgerà la formazione di tutti gli sviluppatori .net in Java (framework / sistema ECO ecc.). Abbiamo un sacco di codice scritto in C # e sembra che tutto ciò andrà sprecato dato che dobbiamo riscriverlo tutto...
posta 20.09.2011 - 10:14
3
risposte

Perché non prefixiamo Enums, Abstract classes e Structs?

La comunità C # ha utilizzato così ubiquamente il prefisso "I" per indicare un'interfaccia che anche i programmatori più inesperti sanno utilizzare. Perché è allora che non prefiggiamo enumerazioni, classi astratte o strutture (eventualmente...
posta 23.07.2013 - 08:34
7
risposte

Qual è il modo migliore per creare HTML nel codice C #? [chiuso]

Credo che il markup debba rimanere nel mark-up e non nel codice sottostante. Sono arrivato a una situazione in cui ritengo sia accettabile creare l'HTML nel codice sottostante. Mi piacerebbe avere un consenso su quali siano o dovrebbero esser...
posta 17.10.2012 - 19:36
5
risposte

Perché un metodo che restituisce un bool / int e ha l'oggetto reale come parametro di output?

Vedo il seguente schema di codice dappertutto nel codebase della mia azienda (applicazione .NET 3.5): bool Foo(int barID, out Baz bazObject) { try { // do stuff bazObject = someResponseObject; return...
posta 13.05.2011 - 15:52
2
risposte

Unit Test per testare la creazione di un oggetto dominio

Ho un test unitario, che assomiglia a questo: [Test] public void Should_create_person() { Assert.DoesNotThrow(() => new Person(Guid.NewGuid(), new DateTime(1972, 01, 01)); } Sto affermando che qui viene creato un oggetto Person, cio...
posta 29.01.2018 - 11:39
1
risposta

MVC + 3 livelli; dove entrano in gioco i ViewModels?

Sto progettando un'applicazione a 3 livelli utilizzando ASP.NET MVC 4. Ho usato le seguenti risorse come riferimento. CodeProject: MVC + N-tier + Entity quadro Separazione dell'accesso ai dati in ASP.NET MVC Ho il seguente design fi...
posta 08.11.2013 - 04:58
2
risposte

L'interfaccia IComparable è obsoleta / "dannosa"?

IComparable funziona solo in un modo Supponiamo che tu abbia una classe Employee . In una vista, vuoi mostrare tutto Employees ordinato per nome - in un altro, per indirizzo. Come hai intenzione di raggiungere questo? Non con...
posta 08.03.2018 - 18:09
5
risposte

La modifica di un oggetto passato fa riferimento a una cattiva pratica?

In passato, in genere ho fatto la maggior parte della mia manipolazione di un oggetto nel metodo principale che è stato creato / aggiornato, ma ultimamente ho scoperto un approccio diverso, e sono curioso di sapere se è un brutto pratica. Ecc...
posta 03.05.2018 - 23:20
8
risposte

Modo pratico per memorizzare una quantità "ragionevolmente grande" di dati che non cambia quasi mai?

Pensa in termini di tabelle di ricerca pre-calcolate o qualcosa del genere. A che punto ha più senso usare un database invece dei valori di hardcoding nella mia applicazione? I valori non cambieranno e sono ben separati dagli sviluppatori di man...
posta 06.10.2011 - 21:36