Tutte le domande

5
risposte

Che cosa è successo alle distribuzioni basate su VM?

Ho guardato alcuni discorsi di MountainWest RubyConf 2014 e ho notato un tema interessante. Molti ambienti di programmazione dinamici ai vecchi tempi erano solitamente delle immagini VM autonome, ad es. SmallTalk, GemStone / S. Si potrebbe co...
posta 30.04.2014 - 17:57
1
risposta

Molti-a-molti in OOP: la classe A istanzia la classe B, che istanzia la classe A, che

Sto mappando Field1 a Field2. L'oggetto mappa crea un'istanza dell'oggetto campo e viceversa, creando un loop infinito. Questo è in PHP. class field { protected $maps; // mapCollection object. all the mappings of this field to others }...
posta 14.05.2014 - 20:04
1
risposta

Diversi algoritmi di punteggio per diversi elementi di competizione

Sto creando un sistema di punteggio per una competizione che è alquanto oscura, ma assomiglia alle Olimpiadi in termini di struttura ad alto livello. Pertanto, farò la mia domanda in termini di una versione astratta e fittizia delle Olimpiadi, p...
posta 24.04.2014 - 15:23
2
risposte

Come fornire un servizio con API RESTful?

In generale, le API RESTful sono ottime per rappresentare risorse e raccolte di risorse. link link E siamo bravi, se lavoriamo con le risorse. Tuttavia, che cosa dovrebbe essere fatto, quando è necessario esporre l'API che es...
posta 23.04.2014 - 16:17
1
risposta

Dove si trovano le librerie di utilità in un'architettura a livelli?

Considera questo mock-up di una pila di software progettata pensando all'architettura a strati: Ogni livello dell'applicazione viene disaccoppiato tramite chiamate API, ma viene utilizzata una libreria di gestione della memoria. Tutti gli...
posta 28.04.2014 - 19:25
2
risposte

Dovrei inserire il tipo di dati di un attributo di classe nel suo nome?

La maggior parte degli attributi di classe del mio sistema sono solo testo, ma in questo caso ha più senso collocare gli attributi di questa particolare classe in un singolo hash (da un aspetto "mantenere il codice sorgente carino"). In pratica,...
posta 28.08.2013 - 15:45
1
risposta

Serve aiuto per capire il diagramma UML

Mi sto concentrando sul tentativo di comprendere i diagrammi UML e di imparare a interpretarli al fine di implementare i disegni che descrivono. Nel diagramma seguente, non sono chiaro su quale dovrebbe essere l'implementazione per Port Operat...
posta 31.07.2013 - 11:51
1
risposta

Gestione o prevenzione di conflitti in un sistema multiutente

Ho un'applicazione web a cui si accede da più utenti da diverse località in tutto il mondo. Diciamo che ho un modulo "modifica" per un documento specifico e due (o più) utenti stanno modificando il documento allo stesso tempo. So che entrambi gl...
posta 11.08.2013 - 22:21
2
risposte

Come si implementa l'offuscamento del codice per il codice nativo? [chiuso]

Mi interessa fare obfuscation del codice (codice nativo, per chiarire cosa intendo per "codice nativo": il codice macchina effettivo nei file eseguibili x86 / x64 / arm - PE, ELF, Macho e ecc., non i sorgenti) come parte di un processo di comp...
posta 21.08.2013 - 07:09
3
risposte

Design Pattern dilemma. La strategia sembra sbagliata?

Vorrei ricevere aiuto / consigli su un modello di progettazione o simili che potrei usare per il mio problema. Ho alcune funzionalità condivise nel mio codice e attualmente utilizzo lo schema della strategia. Ho una classe base chiamato "Proj...
posta 06.08.2013 - 15:00