Domande con tag 'c#'

3
risposte

Difficoltà con TDD e Refactoring (O - Perché è più doloroso di quanto dovrebbe essere?)

Volevo insegnarmi a usare l'approccio TDD e avevo un progetto su cui volevo lavorare da un po '. Non era un progetto di grandi dimensioni, quindi ho pensato che sarebbe un buon candidato per TDD. Tuttavia, sento che qualcosa è andato storto. Las...
posta 01.10.2013 - 03:13
7
risposte

Qual è l'idea alla base delle classi di denominazione con suffisso "Info", ad esempio: "SomeClass" e "SomeClassInfo"?

Sto lavorando a un progetto che riguarda dispositivi fisici e sono stato confuso su come denominare correttamente alcune classi in questo progetto. Considerare i dispositivi reali (sensori e ricevitori) sono una cosa, e la loro rappresentazi...
posta 08.05.2015 - 16:50
5
risposte

Perché dovresti mai "aspettare" un metodo e quindi interrogare immediatamente il suo valore di ritorno?

In questo articolo MSDN , viene fornito il seguente codice di esempio (leggermente modificato per brevità): public async Task<ActionResult> Details(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusC...
posta 11.08.2016 - 21:59
3
risposte

C # è in realtà un linguaggio multipiattaforma?

C # (e la piattaforma .net in generale) sembra che stia diventando un'opzione valida per le app con targeting multiplo: framework MS .net ufficiale: sviluppo di finestre complete, asp.net dev, Windows phone Dev, ecc. mono e tutto il suo d...
posta 09.05.2011 - 11:57
1
risposta

Quali sono gli standard per trattare la pluralia tantum nel tuo codice? [chiuso]

Quando si usano variabili di cui il loro plurale e singolare sono entrambi uguali, come si chiamano? Ci sono delle norme là fuori? Ad esempio: Series[] series // Plural Series series // Singular Indepth: Per essere precisi, la mia...
posta 24.09.2015 - 13:05
5
risposte

Come devono essere trasmessi i dati tra codice JavaScript e C # lato client dietro un'app ASP.NET?

Sto cercando il modo più efficiente / standard per trasmettere dati tra codice JavaScript lato client e codice C # dietro un'applicazione ASP.NET. Ho usato i seguenti metodi per raggiungere questo obiettivo, ma tutti si sentono un po 'di caramel...
posta 29.11.2011 - 18:23
3
risposte

Dovrei evitare di usare unsigned int in C #?

Recentemente ho pensato all'uso di interi senza segno in C # (e suppongo che un argomento simile possa essere detto su altri "linguaggi di alto livello") Quando ho bisogno di un intero di solito non sono di fronte al dilemma della dimensione...
posta 06.01.2016 - 18:33
3
risposte

È una pratica scorretta denominare una proprietà / membro uguale al tipo dichiarante in C #?

Ad esempio, una classe come: class Dog { } //never mind that there's nothing in it... e quindi una proprietà come: Dog Dog { get; set; } Mi è stato detto che se non riesco a trovare un nome più fantasioso per questo, allora devo usare:...
posta 26.09.2013 - 20:06
3
risposte

Miglior design per moduli Windows che condivideranno funzionalità comuni

In passato, ho utilizzato l'ereditarietà per consentire l'estensione dei moduli di Windows nella mia applicazione. Se tutte le mie forme avessero controlli, elementi grafici e funzionalità comuni, creerei un modulo di base che implementa i contr...
posta 12.12.2011 - 06:32
2
risposte

Perché lo stato condiviso peggiora le prestazioni?

Ho lavorato sotto il principio "share-nothing" della programmazione concorrente. In sostanza, tutti i miei thread di lavoro hanno immutabili copie di sola lettura dello stesso stato che non sono mai condivise tra loro ( anche per riferimento )....
posta 15.12.2011 - 20:35