Domande taggate «c#»

C # è un linguaggio di programmazione orientato agli oggetti multiparadigm, gestito e raccolto in modo indesiderato creato da Microsoft in parallelo con la piattaforma .NET



6
I risultati previsti per i test unitari devono essere codificati?
I risultati attesi di un test unitario devono essere codificati in modo rigido o possono dipendere da variabili inizializzate? I risultati codificati o calcolati aumentano il rischio di introdurre errori nel test unitario? Ci sono altri fattori che non ho considerato? Ad esempio, quale di questi due è un formato …
30 c#  unit-testing 

7
Come trattare le eccezioni non gestite? (Termina l'applicazione vs. Keep it alive)
Qual è la migliore pratica quando si verificano eccezioni non gestite in un'applicazione desktop? Stavo pensando di mostrare un messaggio all'utente, in modo che potesse contattare l'assistenza. Vorrei raccomandare all'utente di riavviare l'applicazione, ma non forzarlo. Simile a ciò che è discusso qui: ux.stackexchange.com - Qual è il modo migliore …



5
Perché Java / C # non può implementare RAII?
Domanda: Perché Java / C # non può implementare RAII? Chiarimento: sono consapevole che il garbage collector non è deterministico. Pertanto, con le funzionalità della lingua corrente, non è possibile chiamare automaticamente il metodo Dispose () di un oggetto all'uscita dall'ambito. Ma si potrebbe aggiungere una tale caratteristica deterministica? La …



3
Parametri opzionali o costruttori sovraccarichi
Sto implementando un DelegateCommand, e quando stavo per implementare il / i costruttore / i, ho escogitato le seguenti due scelte progettuali: 1: Avere più costruttori sovraccaricati public DelegateCommand(Action<T> execute) : this(execute, null) { } public DelegateCommand(Action<T> execute, Func<T, bool> canExecute) { this.execute = execute; this.canExecute = canExecute; } 2: …

8
Generici C # - Come evitare il metodo ridondante?
Supponiamo di avere due classi che assomigliano a questo (il primo blocco di codice e il problema generale sono correlati a C #): class A { public int IntProperty { get; set; } } class B { public int IntProperty { get; set; } } Queste classi non possono essere …
28 c#  generics 

6
C'è un vero vantaggio nel repository generico?
Questa domanda è stata migrata da StackTranslate.it perché è possibile rispondere su Software Stack Stack Exchange. Migrato 7 anni fa . Stavo leggendo alcuni articoli sui vantaggi della creazione di repository generici per una nuova app ( esempio ). L'idea sembra carina perché mi consente di utilizzare lo stesso repository …

15
È saggio andare avanti e indietro tra due linguaggi di programmazione? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …

4
Intercettazione vs iniezione: una decisione di architettura del quadro
Questa domanda è stata migrata da StackTranslate.it perché è possibile rispondere su Software Stack Stack Exchange. Migrato 7 anni fa . C'è questo quadro che sto aiutando a progettare. Esistono alcune attività comuni che devono essere eseguite utilizzando alcuni componenti comuni: registrazione, memorizzazione nella cache e raccolta di eventi in …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.