Domande con tag 'lazy-initialization'

6
risposte

Perché la valutazione non viene utilizzata ovunque?

Ho appena appreso come funziona la valutazione pigra e mi stavo chiedendo: perché la valutazione non pigra è applicata a tutti i software attualmente prodotti? Perché usare ancora la valutazione entusiasta?     
posta 11.12.2011 - 19:18
4
risposte

C'è qualche ragione per cui un'inizializzazione pigra non può essere costruita in Java?

Dato che sto lavorando su un server che non ha assolutamente nessuno stato persistente per gli utenti, ogni oggetto relativo all'utente che abbiamo viene distribuito su ogni richiesta. Di conseguenza spesso mi trovo a fare un'inizializzazione...
posta 19.02.2011 - 01:32
6
risposte

DDD Iniezione di servizi sulle chiamate di metodi di entità

Breve formato della domanda Nelle migliori pratiche di DDD e OOP è possibile iniettare servizi sulle chiamate al metodo di entità? Esempio di formato lungo Diciamo che abbiamo il classico caso Order-LineItems in DDD, dove abbiamo un...
posta 25.09.2017 - 02:22
2
risposte

La pigrizia produce più condizioni di gara?

Recentemente ho riscontrato una condizione di competizione mentre accedevo a un'impostazione di configurazione. Dopo aver esaminato ciò che potevo del codice, sono giunto alla conclusione che la classe Configuration 'pigrizia 1 era la fon...
posta 05.11.2014 - 20:08
2
risposte

Come popolare l'oggetto Lazy dal database

Ho queste classi: public class Order { private Lazy<IEnumerable<Volume>> _volumes; long ID { get; private set; } string Description { get; private set; } IEnumerable<Volume> Volumes { get { return _volumes.Val...
posta 23.09.2015 - 16:36
4
risposte

Qual è un buon schema per la memorizzazione e la reinizializzazione combinate?

Ho una situazione in cui ho tre requisiti: Inizializzazione pigra : non creare la raccolta finché non ti viene richiesta Memorizzazione nella cache : conserva la raccolta in memoria sull'oggetto Reinizializzazione : puoi reinizializza...
posta 12.04.2011 - 04:29
1
risposta

E 'mai appropriato alle proprietà di carico pigro?

Considera il seguente programma inventato: class Program { static void Main(string[] args) { var myClass = new MyClass(); var stuff = myClass.MyProperty; // this takes 5 seconds var stuff2 = myClass.MyProperty;...
posta 17.11.2015 - 20:44
2
risposte

Firme di proprietà con carico pigro negli oggetti business

Diciamo che sto progettando oggetti business attorno a un database poco ottimizzato che non ha alcuna possibilità di cambiare. Ho un oggetto Person con una proprietà ShippingAddress . Il ShippingAddress è molto costoso da caricare e si tro...
posta 05.06.2015 - 21:42
1
risposta

Perché questo campo statico viene sempre inizializzato in modo eccessivo?

Sto guardando questo eccellente articolo di Jon Skeet . Durante l'esecuzione del codice demo, Jon Skeet dice che possiamo aspettarci tre diversi tipi di comportamenti. Per citare quell'articolo: The runtime could decide to run the type...
posta 30.11.2012 - 10:07
1
risposta

Webpack e carico lento per applicazioni Web su larga scala

Sfondo Sto cercando di sviluppare con Webpack e JavaScript. Webpack raggrupperebbe tutto il codice sorgente in un singolo file. Quando l'applicazione diventa grande, il file potrebbe essere molto grande e causare un impatto negativo sulle pre...
posta 02.12.2017 - 13:44