Domande con tag 'c#'

2
risposte

Il modo migliore per nascondere la chiave API nel codice sorgente

Ho bisogno di alcune idee su come proteggere una chiave API privata in un'applicazione, in particolare in un'applicazione c # .NET. In primo luogo, capisco che è teoricamente impossibile nascondere qualsiasi cosa nel codice sorgente, così mi...
posta 05.02.2014 - 01:27
4
risposte

Switch o dizionario quando si assegna a un nuovo oggetto

Recentemente, ho preferito preferire il mapping delle relazioni 1-1 utilizzando Dictionaries anziché Switch istruzioni. Trovo che sia un po 'più veloce da scrivere e più facile da elaborare mentalmente. Sfortunatamente, quando si effet...
posta 18.10.2012 - 16:09
1
risposta

Test unitario per una biblioteca informatica scientifica

Ho avuto un po 'di esperienza con i test unitari prima, in quello che chiamo (non peggioratamente) il classico progetto di ingegneria del software: un MVC, con una GUI utente, un database, una logica di business nel livello intermedio, ecc. Ora...
posta 26.02.2013 - 14:42
3
risposte

Entity Framework e separazione dei livelli

Sto provando a lavorare un po 'con Entity Framework e ho una domanda riguardante la separazione dei livelli. Di solito utilizzo l'interfaccia utente - > BLL - > Approccio DAL e mi chiedo come usare EF qui. Il mio DAL di solito è qual...
posta 21.12.2011 - 10:46
4
risposte

Come potrei progettare un'interfaccia in modo tale che sia chiaro quali proprietà possono cambiare il loro valore e quali rimarranno costanti?

Sto riscontrando un problema di progettazione relativo alle proprietà .NET. interface IX { Guid Id { get; } bool IsInvalidated { get; } void Invalidate(); } Problema: Questa interfaccia ha due proprietà di sola lettura, I...
posta 24.08.2013 - 14:32
3
risposte

Per quale dominio problema è stato creato LINQ?

Ogni volta che vedo una domanda pubblicata su Stack Overflow su C #, vedo almeno una o due risposte pubblicate che risolvono un problema con LINQ. Di solito le persone con una reputazione molto alta sembrano usare LINQ come professionisti. Qu...
posta 05.02.2013 - 13:59
4
risposte

Instantiating Null Objects con Null-Coalescing Operator

Considera il seguente scenario tipico: if(myObject == null) { myObject = new myClass(); } Mi chiedo cosa si pensi della seguente sostituzione usando l'operatore a coalescenza nulla: myObject = myObject ?? new myClass(); Non sono si...
posta 22.08.2013 - 18:35
4
risposte

Estrarre sempre casi comuni e diramazioni separatamente? [duplicare]

Abbiamo avuto un disaccordo in una revisione del codice. Quello che avevo scritto: if(unimportantThing().isGood && previouslyCalculatedIndex != -1) { //Stuff } if(otherThing().isBad && previouslyCalculatedIndex != -1)...
posta 18.02.2013 - 20:55
6
risposte

qualsiasi documento che dice esattamente quale intervallo di numeri sono progettati per .NET BigIntegers?

Sto giocando con .NET BigInteger e sostanzialmente I mi chiedo quale numero - una risposta stimata andrebbe bene - è il punto di deviazione della curva di (il grafico di (aumento del tempo richiesto per le operazioni) vs (valore di BigIntege...
posta 02.08.2011 - 18:30
5
risposte

Qual è il modo più efficace per condividere il codice tra le applicazioni .NET?

Nel nostro lavoro, abbiamo diverse applicazioni .NET che condividono molte funzionalità di base. Abbiamo creato queste applicazioni utilizzando un'architettura pulita a più livelli, ma abbiamo colto il momento in cui ci rendiamo conto che abbiam...
posta 02.10.2013 - 04:54