Domande con tag 'c#'

5
risposte

Estratto DAL - Utilizza l'interfaccia con la classe interna?

Abbiamo un livello di business logic (BLL) strettamente accoppiato al nostro livello di accesso ai dati (DAL). Facciamo chiamate in questo modo: using (FooData data = new FooData()) { data.DoSomething(); } È importante notare che tutte le...
posta 19.08.2012 - 20:32
2
risposte

Archiviazione e mantenimento di oggetti serializzati in C #

Quali sono le migliori pratiche per archiviare e mantenere oggetti serializzati in C #? Qualche strategia o schema che si applica? Quello che ho finito per credere finora è questo: Preferisci Json su XML, sia per lo spazio che per la velo...
posta 24.07.2012 - 11:08
3
risposte

Devo fare le mie eccezioni, o cooptare eccezioni simili per scopi leggermente non standard?

Questa è una domanda di design generale, ma mi sto concentrando su C # e su .NET perché quelle sono le lingue con cui sto lavorando in questo momento. Devo creare le mie nuove classi di eccezioni o cooptare le eccezioni quadro esistenti per s...
posta 31.07.2015 - 22:00
4
risposte

Quali situazioni sono appropriate per l'interoperabilità da C # a C?

Dato che C # ha la parola chiave unsafe , ci sono situazioni in cui sarebbe ancora vantaggioso interoperare con le librerie C? Ho visto la necessità di eseguire operazioni di numerazione veloce, manipolazione grafica o operazioni a matric...
posta 21.03.2013 - 21:52
3
risposte

Proprietà di stub con i setter privati per i test

Abbiamo l'oggetto public class MyObject{ protected MyObject(){} public string Property1 {get;private set;} public string Property2 {get;private set;} public string Property3 {get;private set;} public string Property4 {get;...
posta 09.12.2015 - 14:04
4
risposte

Le migliori pratiche per contrassegnare un metodo che viene chiamato tramite riflessione?

Il nostro software ha diverse classi che dovrebbero essere trovate dinamicamente tramite la riflessione. Le classi hanno tutte un costruttore con una firma specifica tramite la quale il codice di riflessione crea un'istanza degli oggetti. Tutta...
posta 24.04.2017 - 15:48
3
risposte

Enumerazione ordinata: IEnumerable o Array (in C #)?

Contesto tipico: creo un metodo di estensione per una raccolta che considera che gli elementi siano ordinati. La funzione inizia all'inizio, all'indice 0 e l'ordine ha significato. Esempi: Raggruppamento per sequenza o Indici di un elemento ....
posta 09.12.2011 - 02:31
2
risposte

Quali sono le considerazioni importanti quando si passa dall'architettura monolitica a quella dei microservizi in .NET? [chiuso]

Stiamo pensando di rompere progressivamente i nostri monolitici mostri in architettura basata su microservizi. Abbiamo 5 team, ogni team con 2-3 sviluppatori di C #, almeno 1 sviluppatore di database e 2 tecnici di controllo qualità. Oltre all'e...
posta 19.06.2016 - 06:44
5
risposte

Qualunque metodologia di programmazione del flusso principale alternativa a OOP usando C #?

Per quanto riguarda i linguaggi di programmazione, adoro C #, e del resto tutto il bene che viene dal framework .net (LINQ, ecc.). La mia preoccupazione principale è che mi sembra che stia sfornando troppi codici e, usando OOP, ho una preoccu...
posta 09.08.2011 - 15:41
4
risposte

Che cosa può o non può fare Garbage Collector?

Il GC si prenderà cura di tutti i problemi di gestione della memoria (perdite di memoria)? C'è qualche caso in cui non vuoi che il GC prenda il controllo di una parte del tuo codice?     
posta 26.10.2011 - 18:04