Domande con tag 'c#'

5
risposte

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à linguistiche correnti, non è possibile chiamare automaticamente il metodo Dispose...
posta 30.10.2013 - 16:51
11
risposte

Dichiarare l'interfaccia nello stesso file della classe base, è una buona pratica?

Per essere intercambiabili e testabili, normalmente i servizi con logica devono avere un'interfaccia, per esempio public class FooService: IFooService { ... } Dal punto di vista del design, sono d'accordo con questo, ma una delle cose che...
posta 11.09.2012 - 13:33
5
risposte

I risultati attesi del test unitario dovrebbero essere hardcoded?

I risultati attesi di un test unitario devono essere hardcoded o possono dipendere da variabili inizializzate? I risultati hardcoded o calcolati aumentano il rischio di introdurre errori nel test dell'unità? Ci sono altri fattori che non ho cons...
posta 22.12.2011 - 23:30
5
risposte

Spostamento da Winforms a WPF [chiuso]

Sono esperto da molto tempo Windows Forms , ma ora è tempo di passare a WPF perché un nuovo progetto WPF mi viene presto in mente e ho solo un breve tempo di preparazione per prepararmi a imparare WPF. Qual è il modo migliore per un espert...
posta 25.01.2011 - 12:54
5
risposte

MonoTouch vs Objective-C per lo sviluppo di iPhone / iPod / iPad [chiuso]

Per qualcuno con esperienza .Net e che vuole svilupparsi per iPhone / iPod / iPad, vale la pena imparare Objective-C? MonoTouch è una buona alternativa? Quali sono alcuni dei compromessi quando si utilizza MonoTouch rispetto alla codifica in Obj...
posta 30.09.2010 - 17:01
5
risposte

Dovrei controllare se qualcosa esiste nel db e fallire velocemente o aspettare l'eccezione db

Con due classi: public class Parent { public int Id { get; set; } public int ChildId { get; set; } } public class Child { ... } Quando assegni ChildId a Parent dovrei controllare prima se esiste nel DB o aspettare che il...
posta 19.09.2018 - 12:08
2
risposte

Filtraggio di cicli foreach con una condizione where vs continue clausole di guardia

Ho visto alcuni programmatori usare questo: foreach (var item in items) { if (item.Field != null) continue; if (item.State != ItemStates.Deleted) continue; // code } invece di usare normalmente: foreach (var...
posta 07.12.2015 - 13:56
7
risposte

Qual è l'ordine corretto per leggere questi libri? [chiuso]

Sono uno sviluppatore C # junior, ho imparato a casa e ora ho il mio primo lavoro:) Voglio comprare questi libri. Ma quale è l'ordine corretto per leggere questi libri? Codice completo: un manuale pratico di costruzione del software...
posta 12.07.2012 - 14:32
6
risposte

Va bene per una classe usare il proprio metodo pubblico?

Sfondo Attualmente ho una situazione in cui ho un oggetto che è sia trasmesso che ricevuto da un dispositivo. Questo messaggio ha diversi costrutti, come segue: public void ReverseData() public void ScheduleTransmission() Il metodo...
posta 14.03.2016 - 18:15
3
risposte

Perché non esiste alcuna implementazione generica di OrderedDictionary in .net?

Perché Microsoft non ha fornito un'implementazione generica di OrderedDictionary? Esistono alcune implementazioni personalizzate che ho visto, tra cui: link Ma perché Microsoft non l'ha incluso nella libreria .net di base? Sicuramente av...
posta 02.11.2010 - 15:47