Tutte le domande

1
risposta

Devo gestire le licenze di dipendenze immediate?

Supponiamo che all'interno del mio progetto basato su GPLv3 io stia usando una singola libreria chiamata a-lib.jar. Quel jar stesso è concesso in licenza usando la licenza Apache v2, quindi dovrei essere a posto con GPL purché rispetti i termini...
posta 09.01.2015 - 20:55
2
risposte

Questi due scenari sarebbero buoni candidati per un database NoSQL?

Ho controllato alcuni altri thread sull'argomento e cerco in giro, mi chiedo se qualcuno possa darmi una chiara indicazione su perché dovrei considerare NoSQL e quale (dal momento che ce ne sono parecchie ognuna con scopi diversi) P...
posta 13.08.2014 - 13:01
1
risposta

Progettazione di interfacce all'hardware

Sto scrivendo una libreria in C ++ che viene utilizzata dai clienti per interfacciarsi con l'hardware. Ci sono molti dispositivi diversi che devo supportare. Per semplicità, supponiamo di avere 2 Widget, WidgetA e WidgetB, che sono dispositiv...
posta 10.01.2015 - 18:42
5
risposte

Categorie specifiche per bambini vuoti

Avere classi di bambini vuoti, solo per specificare, una cattiva pratica? Supponiamo di avere una classe di prodotto generica. Ci sono prodotti elettrici, elettronici e meccanici. Devo rappresentare tutti loro e devo essere in grado di differ...
posta 30.11.2014 - 22:00
2
risposte

Oggetti immutabili che cambiano costantemente memoria / prestazioni?

Sto scrivendo un programma che va in loop e continua a cambiare lo stato di alcuni modelli (simile a un gioco). Naturalmente, molte cose sono mutabili. Tuttavia, sto anche scrivendo alcune classi che sono immutabili perché sono trattate intrinse...
posta 17.07.2014 - 10:02
2
risposte

Come evitare "tipi di dispatcher" quando si lavora con SOLID

Mi sono reso conto che dal momento che sono stato sempre più severo sui principi SOLID, il mio codice tende a consistere in più oggetti di dati puri e un sacco di classi di "operatori" che sembrano andare contro i principi di oop. Nello specific...
posta 11.12.2014 - 12:21
1
risposta

Facciata dell'API pubblica con Micro Services

Considerare un'infrastruttura di servizi micro in cui ciascun servizio è responsabile di un insieme di attività e espone un'interfaccia RESTful alle sue funzionalità. Ad esempio, supponi un'applicazione di chat. Potremmo avere un servizio res...
posta 06.09.2014 - 20:24
1
risposta

Come introdurre il codice di Google Analytics in modo modulare?

Stiamo lavorando su un codebase molto grande. È fondamentalmente un sistema operativo basato sul web, con un proprio file system e applicazioni. Le interfacce utente del sistema sono generate dinamicamente con Javascript. Abbiamo deciso di in...
posta 20.11.2014 - 15:00
3
risposte

Dichiarazione delle variabili in Python e PHP

La domanda è come far fronte all'assenza di dichiarazione di variabili in Python, PHP e simili. Nella maggior parte delle lingue c'è un modo per far sapere al compilatore se introduco una nuova variabile o mi riferisco a una esistente: my...
posta 23.07.2014 - 13:03
2
risposte

Serve una panoramica dei concetti e degli strumenti per tradurre una DSL in espressioni regolari

Sto cercando una piccola guida. Fino a stamattina, questo era tutto sulla mia testa. Dopo aver passato oggi ricerche su Wikipedia, StackOverflow, ecc., Direi che ho il naso fuori dall'acqua. Ho il compito di ricercare un progetto che, a quanto h...
posta 20.06.2014 - 20:24