Tutte le domande

2
risposte

MVC e delega

Sono un programmatore iOS principiante e uso il modello Model-View-Controller come modello di progettazione: il mio modello non sa nulla della mia vista (per renderla compatibile con qualsiasi vista), la mia vista non sapere qualcosa sul mio mod...
posta 14.10.2012 - 21:27
2
risposte

valutazione normale degli ordini -vs- valutazione dell'applicativo

Sto esaminando Abelson e Sussman ( Struttura e interpretazione di programmi per computer ) e sono un po 'confuso su quando viene utilizzata la normale valutazione degli ordini e quando viene utilizzata la valutazione degli ordini applicativi....
posta 28.02.2012 - 19:58
3
risposte

Metodi per condividere memoria o stato attraverso JVM?

Questa è una lunga domanda che conosco. Ho alcune opzioni per quello che voglio. Non voglio sapere "questo è ovviamente il migliore", ma forse qualsiasi pro o contro mi può mancare riguardo le opzioni, così come tutte le opzioni di cui non sono...
posta 01.03.2013 - 15:50
2
risposte

Come mantenere lo stato sincronizzato tra thread: è un buon uso per Singleton?

Ho sentito parlare di "Singletons sono sempre cattivi" in giro per il posto. Non li odio fino a quel punto, ma cerco di non usarli se ho un'alternativa migliore. In questo caso ho un sistema che gestisce molte richieste, ognuna delle quali en...
posta 20.03.2013 - 14:44
3
risposte

Perché il DSM per la memoria non strutturata non viene eseguito oggi?

Modifica: i commenti suggerivano che il DSM si attenuava semplicemente non essendo usato di recente. Quali sono stati i motivi per questo, quali sono gli svantaggi del DSM? La letteratura elenca molti aspetti positivi come programmi facili da po...
posta 19.12.2012 - 12:59
1
risposta

Modifica __dict__ di un oggetto per impostare le sue proprietà considerate Pythonic?

Ho una classe che gonfia gli oggetti dalle righe trovate in un database (o un'altra fonte, ad esempio MongoDB, un file CSV, ecc.). Per impostare le proprietà dell'oggetto, fa qualcosa come self.__dict__.update(**properties) o obj.__dict__...
posta 12.08.2013 - 18:53
1
risposta

Requisiti funzionali / non funzionali VS design ideas

Dominio del problema I requisiti funzionali definiscono cosa fa un sistema. I requisiti non funzionali definiscono gli attributi di qualità di ciò che il sistema fa nel suo insieme. (prestazioni, sicurezza, affidabilità, volume, facilit...
posta 23.10.2013 - 15:27
2
risposte

Inizializzazione di una variabile come indefinita [chiusa]

Facendo qualche refactoring, ho notato uno schema insolito con cui non ho familiarità. Le proprietà e le variabili che non hanno ancora un valore vengono inizializzate con undefined dichiarato esplicitamente, nonostante il fatto che le vari...
posta 20.11.2013 - 19:34
2
risposte

Esistono soluzioni affidabili per annotazioni / reflection / code-metadata in C?

Non tutte le lingue supportano le annotazioni java-like o gli attributi C # o i metadata del codice in generale, tuttavia ciò non significa che non sia possibile avere nelle lingue che non lo contengono. Un esempio è PHP con Stubbles e Docu...
posta 15.11.2012 - 15:01
1
risposta

Qual è la giustificazione dell'uso di file .inc per dichiarare e implementare il codice sono alcune unità Delphi RTL?

A partire da #Delphi # XE2 molte delle nuove unità RTL relative a stili Vcl, OSX e così via, utilizzano i file inc per dichiarare tipi, classi e codice di implementazione (proprio come fa l'FPC), qual è la giustificazione da fare quello? puoi ve...
posta 04.06.2013 - 02:53