Domande con tag 'c#'

3
risposte

Miglior esempio di mixin in .NET [chiuso]

Voglio presentare il concetto di mixin e la loro implementazione in .NET. Il modo in cui lavorano in .NET è aggiungere metodi di estensione su un'interfaccia e decorare classi con detta interfaccia. Quali sarebbero gli esempi migliori per...
posta 19.02.2012 - 09:53
1
risposta

Trasmissione dei dati tra stati concreti?

Ho un'implementazione dello stato machine che è piuttosto semplice, ma ho un problema di progettazione a cui non conosco una soluzione elegante. Ecco alcuni codici in parte pseudo per illustrare. class MainRoomState:State public overrid...
posta 04.02.2012 - 09:39
2
risposte

Come strutturare questo programma?

Sto lottando con il modo migliore per strutturare un programma che sto scrivendo perché il metodo che attualmente mi sembra molto goffo e ogni parte dipende molto dagli altri. Questo è ciò che il programma deve fare: Analizza un documento wo...
posta 31.12.2011 - 17:19
4
risposte

Livelli: separazione logica vs fisica

Alcuni programmatori consigliano la separazione logica dei livelli su fisico. Ad esempio, dato un DL, questo significa che creiamo uno spazio dei nomi DL non un assembly DL. I vantaggi includono: tempo di compilazione più veloce impleme...
posta 20.04.2012 - 14:37
2
risposte

Come utilizzeresti TDD per ottenere il processo corrispondente di un servizio Windows in esecuzione?

Scopo Nell'ultimo anno o più ho imparato i test unitari tramite libri che ho letto di recente come The Art of Unit Testing , Funzionante in modo efficace con il codice legacy , e altri. Ho anche utilizzato test unitari, strutture di simulaz...
posta 10.02.2011 - 21:01
1
risposta

Il codice non utilizzato influisce sull'assemblaggio dopo l'avvio (ad esempio la memoria)?

Dichiarazione di non responsabilità: provengo da uno sfondo PHP . In PHP , potrei avere migliaia di file, che non vengono mai caricati, se non necessario, a causa della funzione autoloader (se è necessario del codice, verrebbe ca...
posta 26.01.2016 - 20:09
1
risposta

Pattern del repository: esposizione del contesto dei dati ai layer sottostanti

Il mio team sta aggiornando un progetto legacy. Abbiamo deciso di incorporare il modello di repository insieme a Entity Framework nel nostro livello di accesso ai dati. Di seguito è riportata una vista di alto livello di questa organizzazio...
posta 05.09.2014 - 19:05
3
risposte

Come dovrei unità testare un metodo di modifica bitmap?

La mia classe Sprite ha un metodo: private void updateWithBitmap(Bitmap b, int x, int y) Questo 'posiziona sopra' la bitmap che è stata passata, l'angolo in alto a sinistra della bitmap passata essendo in posizione x, y della bit...
posta 20.06.2014 - 06:49
4
risposte

Modo ottimale per utilizzare operatori condizionali nulli nelle espressioni booleane

Stai scrivendo un'espressione booleana che potrebbe apparire come questa: team.Category == "A Team" && team?.Manager?.IsVietnamVet public class Manager { public bool IsVietnamVet { get; set; } } public class Team { pub...
posta 24.03.2016 - 23:56
1
risposta

Come aspettare l'esecuzione del metodo e poi uscire?

Ho un'applicazione console (dotnet core, ubuntu), che assomiglia al seguente: void Main() { try { var job = new Job(); job.Start(); while(Console.ReadLine() != "quit"); } catch(Exception e) {...
posta 12.12.2016 - 07:12