Domande con tag 'c#'

2
risposte

Quale costrutto si usa per garantire che 100 attività siano eseguite in parallelo

Stavo provando a creare un test di integrazione per il mio servizio in cui 100 client si connettono, eseguono l'accesso, inviano richieste e registrano tutte le risposte per un certo periodo di tempo configurabile. Sono stato creato una class...
posta 15.12.2017 - 21:36
2
risposte

readonly vs. proprietà private getter-only in C # 6

C # 6 aggiunto inizializzatori di proprietà auto e così possiamo fare private List<LinearLayout> layouts1 { get; } = new List<LinearLayout>(); È migliore o peggiore di private readonly List<LinearLayout> layouts2 = new...
posta 12.06.2018 - 15:57
3
risposte

MVVM Commands - un comando per tutto o più comandi?

Nella mia ultima azienda, nella gestione dei comandi di visualizzazione, in ViewModelBase esisteva un comando centrale implementato, come public ICommand ToolCommand { get; set; } E nel ViewModelBase, è stato inizializzato e tutti i pulsant...
posta 29.06.2016 - 13:36
4
risposte

C # non ha classi di amici - quali sono le opzioni migliori

Ritorno a questa domanda ogni due anni, quindi ora ho deciso di risolverlo una volta per tutte, chiedendo qui. Quindi, la sequenza: Sto scrivendo una semplice applicazione che analizza il file Json (configurazione per app di terze parti,...
posta 08.08.2018 - 23:04
1
risposta

Clean OOP-Design: come implementare una singola responsabilità e nessuna programmazione procedurale

Attualmente sto cercando di refactoring un pezzo di codice C # che è in qualche modo scritto proceduralmente. Voglio rendere il design pulito, orientato agli oggetti e utilizzare le classi con responsabilità singole. Il codice contiene una cl...
posta 30.06.2016 - 12:29
4
risposte

Come generare numeri casuali senza creare nuovi oggetti casuali?

Lo sto utilizzando come parte di un gioco, ma non è una questione di sviluppo del gioco, quindi lo sto mettendo in questo Stack Exchange più generale. L'obiettivo è generare uscite "casuali" per un input intero fisso, ma (e questo è il copert...
posta 17.08.2012 - 18:39
2
risposte

L'involucro di una risorsa hardware utilizza il polimorfismo andando troppo oltre?

Sto scrivendo un motore di simulazione costituito da un numero di componenti, ognuno dei quali opera su un set fisso di buffer condivisi. In pratica, la simulazione funzionerà interamente sulla GPU. Tuttavia, quando si sviluppa un componente,...
posta 13.02.2018 - 12:51
3
risposte

Separazione delle preoccupazioni per una classe "Manager"

Ho una classe che "controlla" lo stato attuale dell'applicazione, ApplicationStateManager . Ho un Enum che elenca gli stati possibili per l'applicazione enum ApplicationState { Idle, Starting, Started, Stopping, S...
posta 03.11.2017 - 01:56
2
risposte

Mappatura delle eccezioni alla risposta all'errore

Immagina un programma che espone un servizio REST / servizio GRPC / qualsiasi servizio, che utilizza diverse librerie di terze parti. Queste librerie possono ovviamente generare eccezioni se qualcosa va storto, ad esempio se l'utente tenta di...
posta 07.02.2018 - 09:45
4
risposte

Possiamo incoraggiare il nostro team di test a collaborare con gli sviluppatori sull'automazione dei test?

Sono uno sviluppatore C# e il mio team e io stiamo provando ad avviare automated functional tests . (Si noti che non vogliamo fare Unit Tests ; ci aspettiamo di sviluppare test che testano un punto funzione per test) Il nostro...
posta 08.03.2016 - 20:10