Domande con tag 'c#'

3
risposte

Come gestire gli errori in un ambiente API

Stiamo discutendo il modo migliore per gestire gli errori nelle chiamate a un metodo. Abbiamo un modello di credito in cui consentiamo agli utenti di detrarre crediti per determinate azioni. Vorremmo effettuare una chiamata a: User.DeductCr...
posta 20.12.2011 - 19:50
4
risposte

Limiti di dimensioni pratiche di un DataTable in c #

Devo interrogare un set di dati di grandi dimensioni (~ 500 MB) usando un sqlDataReader, ma devo salvare i dati in tre diversi formati. Invece di interrogare il database 3 volte sto pensando di salvare i dati su una tabella in memoria e quindi s...
posta 06.07.2012 - 23:23
1
risposta

Un ricordo con un altro nome?

Il libro GoF "Pattern di progettazione" descrive il modello Memento come un oggetto che incapsula il suo stato in un oggetto separato. Tuttavia, il libro descrive in modo specifico il memento da utilizzare con un custode specifico; nel loro...
posta 01.01.2018 - 20:06
3
risposte

Passaggio da Qt / C ++ a C # / WPF - Guadagno di produttività?

Ho creato una piccola applicazione desktop (circa 15000 righe di codice, quindi non così grande) scritta in C ++ / Qt. Questo è non commerciale, solo un progetto di hobby e sto codificando nel mio tempo libero. Più grande diventa l'applicazio...
posta 27.04.2018 - 13:07
3
risposte

Scrittura 'interfacce' per classi statiche

Sto scrivendo una libreria di convalida del codice postale, in modo da poter chiamare un metodo di supporto var result = Postcode.IsValid(postcode, country) A tal fine ho bisogno di avere "classi" che rappresentino i paesi supportati e sapp...
posta 30.01.2018 - 12:05
5
risposte

Domanda per principianti: tutti i metodi pubblici di classe dovrebbero provenire da un'interfaccia?

Attualmente sto imparando le tecniche TDD, uno dei suggerimenti è testare solo metodi pubblici e saltare quelli privati. Ho anche letto su Mocking. Se voglio prendere in giro un certo metodo, allora deve provenire da un'interfaccia o essere cont...
posta 08.08.2018 - 07:48
3
risposte

Devi sapere che CIL fa un compilatore per .NET?

Supponiamo che si voglia creare un semplice linguaggio .NET, o leggermente più difficile, un compilatore per un linguaggio .NET esistente. Hai bisogno di avere familiarità con il CIL (Common Intermediate Language) per implementare un compilato...
posta 27.09.2011 - 12:11
3
risposte

Come evitare il pattern LoadBy?

Nel nostro codebase per un sistema sofisticato che controlla molti aspetti delle aziende, abbiamo una certa legge non scritta che non si spaventa nel codice con SQL complicato, invece di scriverlo in una funzione nella classe dell'entità per c...
posta 29.10.2015 - 18:38
2
risposte

IoC come localizzatore di servizi

Mi sono chiesto per un po 'di tempo su alcuni problemi durante l'utilizzo di Injection dipendenza: In un'applicazione a livelli, di solito inserisco i repository nel servizio dell'applicazione utilizzando l'iniezione del costruttore: public...
posta 10.10.2014 - 03:09
2
risposte

Quale schema di algo / design devo tenere costantemente aggiornati i dati delle serie temporali limitate?

Sono un programmatore hobbista; mai lavorato professionalmente Non sto cercando nessuno per scrivere codice per me, ma ho bisogno di sapere come affrontare questo problema e, forse, idee per ulteriori ricerche. Questo problema è una conseguenza...
posta 29.08.2017 - 00:59