Tutte le domande

2
risposte

Alert System Architecture

Vorrei creare un sistema che gestisca i messaggi di avviso di vari programmi e possa elaborare tali avvisi per i consumatori down-wind via e-mail. Tutto ciò sarebbe contenuto su una rete interna. Penso di volere che l'architettura di base ass...
posta 30.03.2018 - 14:52
4
risposte

Scegli una sequenza di animazioni per un NPC - usa un albero dei comportamenti?

Sto implementando un NPC per girare attorno a uno spazio virtuale, in particolare un gatto. Ho una serie di brevi clip di animazione (3-5 secondi). Il mio primo istinto era solo quello di scegliere un'animazione casuale al termine dell'ultima, m...
posta 26.05.2016 - 13:13
7
risposte

Qual è l'archiviazione di sessione più affidabile in PHP: Memcache, database o file? [chiuso]

Qual è il modo migliore e più sicuro per gestire le sessioni PHP. È il modo migliore per archiviare le sessioni in: Database (più affidabile, ma collo di bottiglia alto, bassa velocità, non valido per siti Web con utilizzo di database eleva...
posta 05.11.2012 - 05:27
2
risposte

Come evitare una quantità pazzesca di interfacce nell'interfaccia utente con l'iniezione delle dipendenze?

problema Recentemente ho letto molto sul fatto che Singletons sta male e su come l'iniezione di dipendenza (che intendo come "usare le interfacce") sia migliore. Quando ho implementato parte di questo con callbacks / interfacce / DI e aderend...
posta 26.04.2016 - 10:49
6
risposte

Quale codice dovrebbe essere incluso in una classe astratta?

Ultimamente mi preoccupo dell'uso di classi astratte. A volte una classe astratta viene creata in anticipo e funziona come un modello di come funzionano le classi derivate. Ciò significa, più o meno, che forniscono alcune funzionalità di alto...
posta 27.10.2017 - 23:09
3
risposte

Cosa posso usare al posto delle interfacce in Ruby (o in qualsiasi altro linguaggio dinamico)?

Il mio obiettivo è definire i contratti tra le classi. Mi piace la digitazione anatra e tutto, ma vorrei anche definire un'interfaccia tra diversi livelli della mia applicazione per definire chiaramente quali sono i metodi da chiamare dall'es...
posta 27.01.2011 - 11:43
3
risposte

Problema di progettazione OOP. Due tipi di vuoto Opzionale

Sto scrivendo un'applicazione abbastanza semplice che si occupa della prenotazione delle camere d'albergo. Ho un problema in una fase. Sto elaborando una coda di ordini. Per ogni ordine uno dei receptionist dovrebbe scegliere una stanza (una...
posta 22.04.2016 - 23:35
3
risposte

Microservizi e librerie condivise

Stiamo progettando un sistema basato su microservizi indipendenti (connessi tramite un bus RabbitMq). Il codice sarà (almeno per i primi componenti) scritto in python (sia python2 che python3). Abbiamo già un'applicazione monolite che implementa...
posta 15.04.2016 - 13:38
4
risposte

Java: come implementare un generatore di fasi per il quale l'ordine dei setter non è importante?

Modifica: vorrei sottolineare che questa domanda descrive un problema teorico e sono consapevole che posso usare gli argomenti del costruttore per i parametri obbligatori o lanciare un'eccezione di runtime se l'API è usato in modo errato. Tutt...
posta 07.07.2016 - 22:55
2
risposte

Linux incorporato rispetto a Windows Embedded Standard 7 [chiuso]

Ok, cerca alcune risposte davvero soggettive. La mia azienda è sempre stata un negozio di Linux, produciamo e vendiamo scatole appositamente costruite per la sicurezza video. Recentemente abbiamo deciso di creare un box Embedded Windows Standard...
posta 08.10.2010 - 18:14