Tutte le domande

1
risposta

Pattern di progettazione dell'accesso ai dati

Ho diversi casi in cui una singola entità ha più tabelle nel database sottostante. Durante la lettura o la scrittura voglio gestire tutte le query DB con una singola classe per quell'oggetto, ad esempio, la classe SalesOrder ha una corri...
posta 06.12.2017 - 19:40
2
risposte

REST: come gestire le risorse relative?

Sto progettando un'app Web con React come front-end e sto cercando di capire correttamente le pratiche dell'API REST. Leggendo le risorse online, si può avere l'idea che l'API REST sia vista come un adattatore per il database. Tuttavia, cosa con...
posta 01.12.2017 - 15:41
1
risposta

Definizioni di funzioni locali Python: il nome nasconde la cattiva pratica?

È considerata una cattiva pratica cercare di nascondere le funzioni locali in Python? L'intenzione di non ingombrare lo spazio dei nomi globale con nomi di seconde classifiche o di funzioni comuni può essere contro ... ehm ... alcuni Pythonism d...
posta 07.12.2017 - 14:46
1
risposta

Progettazione di un sistema basato sui ruoli con più granularità

Sto progettando un sistema di richiesta di risorse in cui un utente può richiedere risorse di tipi diversi. Ci possono essere molti tipi di risorse come: VM DB File System etc I tipi sopra possono avere sottotipi e cioè ci possono e...
posta 14.12.2017 - 11:21
2
risposte

Evita di generare un evento quando non è necessario considerare l'ottimizzazione prematura?

Ho un TextBox personalizzato che convalida il suo input. Ogni volta che la validità dell'input cambia, viene generato un evento ValidityChanged e l'utente viene informato sui risultati della convalida. La mia domanda è cosa fare quando...
posta 15.12.2017 - 12:47
1
risposta

Come posso essere sicuro che la sottoclasse abbia impostato una proprietà (obbligatoria) nel suo costruttore?

Ho una classe base chiamata ProductRepository e ci sono altre classi che la estendono; come PushProductRepository o SocialProductRepository. class ProductRepository implements ProductRepositoryInterface { private $product; public func...
posta 27.12.2017 - 14:38
1
risposta

Come testare qualcosa su una macchina di un altro tipo rispetto al mio?

Sto lavorando su una piccola utility FOSS (e molto addomesticata); e voglio testarlo per assicurarmi che si sviluppi su Mac OS. Ma - Non ho un Mac OS che potrei usare per quello. Ho accesso a Linux e alle finestre di Windows, e basta. Oltre a...
posta 02.12.2017 - 19:53
1
risposta

Le prese per il web sono la soluzione migliore per il mio problema?

Ho creato uno Slackbot che si integra con Submittable.com. Ad esempio, posso attivare una risposta che mostri tutte le presentazioni correnti in Slack. Ora ho bisogno che il mio Slackbot pubblichi in Slack ogni volta che ci sono delle modific...
posta 23.08.2015 - 12:54
2
risposte

Algoritmo per passare dalla notazione infissa a un albero

Ho cercato di capire un algoritmo per passare da un'equazione di infisso a un albero di sintassi, in questo modo: (1+3)*4+5 + * 5 + 4 1 3 Tuttavia, non voglio solo che gestisca gli operatori, ma voglio che gestisca...
posta 22.07.2015 - 22:33
1
risposta

Il problema della durata della batteria per il polling costante garantisce la logica / tempo extra per implementare una soluzione con le web socket?

Sono in procinto di progettare un'applicazione di chat con cordova per dispositivi Android. Ho fatto ricerche e sono giunto alla conclusione che ci sono due modi per farlo che potrebbero funzionare. WebSockets. Utilizzando websockets l'appli...
posta 05.08.2015 - 16:49