Domande con tag 'c#'

6
risposte

C # Design, molte proprietà, costruttore complesso ed uguaglianza

Sono ancora un novizio relativo con OOP, quindi sto ancora cercando di capire alcune delle migliori pratiche su come progettare oggetti "buoni". So che questa domanda è probabilmente piuttosto soggettiva, motivo per cui sono qui piuttosto che su...
posta 23.12.2011 - 15:02
3
risposte

Che cos'è un URL RESTful per un oggetto collegato?

Questo sarà un servizio web che restituisce un oggetto JSON. Attualmente sto usando la tecnologia C # e sto semplicemente usando ASP.Net MVC per creare le chiamate. Questa non è una pagina web, quindi la SEO non è una preoccupazione. Mi sono...
posta 28.12.2011 - 19:33
2
risposte

Stessa firma del costruttore con semantica diversa?

Occasionalmente, mi trovo di fronte al problema che devo fornire alcuni costruttori per inizializzare oggetti con set di dati diversi. Questi set possono essere trasformati matematicamente l'uno nell'altro, ad esempio: public Element(i...
posta 05.06.2013 - 19:36
3
risposte

Ridenominazione del metodo con nome lungo in C # [chiuso]

Sto lavorando a un progetto in cui esiste un metodo con titolo string ValidateNewPasswordExpireCurrentPasswordAndCreateNewPassword(...) Sono sicuro che il nome del metodo deve essere cambiato. Ma non è possibile trovare un'alternativa valid...
posta 01.02.2013 - 14:49
2
risposte

Un metodo Connect () dovrebbe restituire false in caso di errore o generare eccezioni?

Ho trovato questa domanda Restituisci valore magico, genera eccezioni o restituisci falso in caso di fallimento? , tuttavia è abbastanza ampio. Vorrei una risposta più specifica. Dire che ho un metodo chiamato Connect () che si connette a un...
posta 13.04.2018 - 16:57
3
risposte

Devo eseguire il controllo nullo nella classe base o nella classe derivata c #?

Ho una classe base che ha un metodo astratto; public abstract void DoSomething(ClassA obj); Ho diverse classi derivate ciascuna che implementa questo metodo e ciascuna verifica obj per null (non c'è caso in nessuna classe derivata in cui qu...
posta 02.08.2017 - 13:33
3
risposte

Come affrontare quasi le stesse enumerazioni?

Devo definire enumerazioni in diverse classi. La maggioranza dei campi è la stessa in tutte le enumerazioni. Ma uno ha uno o due campi in più, un altro ha meno campi. Ora mi chiedo quale sia il modo migliore per affrontare questo? Crea...
posta 29.09.2012 - 09:21
2
risposte

I contratti di codice .NET 4.0 hanno un ruolo da svolgere nei progetti di programmatore singolo?

Spesso mi ritrovo a chiedermi quali sono le migliori pratiche di programmazione applicate alla programmazione in solitario, poiché la maggior parte delle volte sono l'unico programmatore di un progetto. Ho appena iniziato a sperimentare con i Co...
posta 12.07.2011 - 01:40
2
risposte

Verifica che una proprietà non genera un'eccezione un test unitario valido?

Sto scrivendo i test per la seguente classe: public class Foo : INotifyPropertyChanged { private int _failCount; private int _totalCount; public double FailRate { get { double returnValue = 0.0; if (_totalCoun...
posta 19.02.2015 - 20:48
4
risposte

Passa l'intero oggetto a un metodo o solo a parti?

Ho un oggetto che ha circa 50 proprietà, ma uno dei miei metodi usa solo circa 3 di queste proprietà. È ancora meglio passare l'intero oggetto o parti. Uno scenario sarebbe che stavo usando Dapper per interrogare un database per mappare i dati i...
posta 01.04.2015 - 03:43