Domande con tag 'c#'

5
risposte

Come strutturare i test unitari per un'applicazione GUI utilizzando C # e NUnit

Mi è stato chiesto di realizzare un piccolo progetto parallelo per fornire una semplice applicazione a uno dei nostri clienti. Normalmente lavorerei su un codice back-end in cui ho trovato tutte le mie esigenze di test e non ho ancora avuto il d...
posta 25.01.2012 - 05:16
4
risposte

Perché .NET VM è basato? [duplicare]

Java è stato progettato per funzionare su una macchina virtuale per consentire la portabilità dei programmi. Tuttavia .NET è stato progettato fin dall'inizio specificamente per Windows. Quale è il motivo per cui le applicazioni .NET veng...
posta 28.09.2015 - 10:15
6
risposte

Che cosa intende l'autore colando il riferimento all'interfaccia per qualsiasi implementazione?

Attualmente sto cercando di padroneggiare C #, quindi sto leggendo Adaptive Code tramite C # di Gary McLean Hall . Scrive di schemi e anti-schemi. Nella parte relativa alle implementazioni e alle interfacce, scrive quanto segue: Devel...
posta 11.09.2017 - 09:47
5
risposte

Come rendere meno dolorosa la creazione di viewmodels in fase di esecuzione

Mi scuso per la lunga domanda, si legge un po 'come una sfuriata, ma prometto che non lo è! Ho riassunto la mia domanda / e di seguito Nel mondo MVC, le cose sono semplici. Il modello ha lo stato, la vista mostra il modello e il controllo...
posta 02.11.2012 - 11:46
3
risposte

Come vengono implementati i farmaci generici?

Questa è la domanda dal punto di vista del compilatore internals. Sono interessato ai generici, non ai modelli (C ++), quindi ho contrassegnato la domanda con C #. Non Java, perché AFAIK i generici in entrambe le lingue differiscono nelle i...
posta 28.10.2013 - 17:23
4
risposte

Quali sono gli svantaggi nel mappare gli identificatori integrali alle enumerazioni?

Ho pensato di creare tipi personalizzati per identificatori come questo: public enum CustomerId : int { /* intentionally empty */ } public enum OrderId : int { } public enum ProductId : int { } La mia motivazione principale è di prevenire i...
posta 02.02.2016 - 19:46
3
risposte

È una cattiva pratica usare i campi pubblici? [duplicare]

Nel mio tempo come sviluppatore ho imparato che le proprietà possono essere molto utili. Uso le proprietà per controllare l'accesso in lettura e scrittura o per aggiungere qualcosa come i controlli di convalida. Ma partendo dal presuppost...
posta 17.08.2012 - 16:18
6
risposte

C # sta diventando più difficile da leggere?

Mentre C # è progredito, sono state aggiunte molte funzionalità linguistiche. È arrivato al punto in cui sta diventando illeggibile per me. Ad esempio, prendi in considerazione il seguente codice snip dal codice Caliburn.Micro qui :...
posta 04.06.2012 - 14:49
4
risposte

E '"sbagliato" / design sbagliato mettere un thread / background worker in una classe?

Ho una classe che leggerà da Excel (C # e .Net 4) e in quella classe ho un lavoratore in background che caricherà i dati da Excel mentre l'interfaccia utente può rimanere reattiva. La mia domanda è la seguente: è una cattiva progettazione avere...
posta 03.02.2011 - 23:27
8
risposte

C # - Perché i prefissi sui campi sono scoraggiati?

Ai vecchi tempi facevamo la notazione ungherese. Questo è ora considerato passé , e per la maggior parte non lo uso più, ma trovo ancora uso per il prefisso m_ per indicare i campi dei membri. Per me, se sto leggendo il codice di qualcu...
posta 14.06.2017 - 23:03