Tutte le domande

1
risposta

Come progettare un'entità di dominio che utilizza una dipendenza per gestire un campo di stato?

Sono nuovo di DDD e IOC / DI e sto avendo qualche problema a capire come progettare un'entità che ha bisogno di utilizzare un modello di stato per gestire il suo stato. Poiché le transizioni sono un po 'complicate, sto usando una macchina a stat...
posta 10.04.2014 - 20:02
1
risposta

Le chiavi di forma potrebbero ridurre la quantità di spam che riceviamo?

Lavoro per un'azienda che ha un negozio online e dobbiamo costantemente confrontarci con molte recensioni di prodotti spam e account cliente fasulli. Questi sono tutti creati da sistemi automatici e sono più di una seccatura che altro. Quello...
posta 28.04.2014 - 17:04
1
risposta

Funzioni automatiche in c ++

Non sono così familiare con C ++. Qualcuno può per favore informarmi su cosa fa questa linea (in dettaglio): auto add_element = [&rows,&cols,&values](size_t row, size_t col, double value) { rows.push_back(int(row)); cols.pu...
posta 11.06.2013 - 09:01
1
risposta

equivalenza in callback e non callback javascript

Sono abbastanza sicuro che i due snippet seguenti sono equivalenti, ma volevo ricontrollare: STILE DI CALLBACK function foo(input, callback) { // do stuff with input callback(); } function bar(input, callback) { // do stuff...
posta 17.04.2014 - 18:09
2
risposte

Con quale licenza può essere distribuita questa app "Hello World" basata su PyQt?

Aggiornamento: ho sbagliato sulla licenza PyQt. Non è semplicemente una licenza GPL. Gli autori PyQt includono un set speciale di eccezioni che consente agli utenti di rilasciare il proprio codice con una licenza diversa, purché sia una delle...
posta 10.04.2014 - 16:22
1
risposta

In c ++, la differenza tra il collegamento di un oggetto di classe e l'inclusione di esso.

questa è la mia prima volta qui. Sono uno studente laureato in fisica e recentemente ho trovato un gruppo di ricerca con cui lavorare. Studiamo la meccanica statistica utilizzando modelli computerizzati, quindi c'è un aspetto significativo de...
posta 17.04.2014 - 19:27
2
risposte

Perché non rimuoviamo completamente i framework JS frontend e le API di backend? [chiuso]

Ogni volta che implementiamo un framework di frontend come Backbone, AngularJS ecc., c'è un processo di integrazione coinvolto con tecnologie di backend come NodeJS, Rails, Yii ecc. (come l'impostazione di rotte, la generazione di viste o l'aggi...
posta 20.05.2014 - 18:58
1
risposta

Come garantire gli invarianti / la logica interna nei metodi setter

Secondo i principi del DDD, utilizzo metodi di fabbrica per creare oggetti coerenti e assicurare che gli oggetti siano nello stato giusto. Ora sono in dubbio sulla logica interna dei metodi setter. Sono legato a un oggetto, simile al seguente...
posta 08.04.2014 - 08:02
2
risposte

Applicare gli standard di codifica: quali sono i compromessi dei diversi metodi?

Il nostro team ha recentemente concordato alcuni standard di codifica molto chiari e abbiamo bisogno di un mezzo per farli rispettare. Abbiamo già una pratica di integrazione continua matura che include frequenti, piccoli check-in e commit pre-t...
posta 01.05.2014 - 16:59
3
risposte

Best practice per i file di configurazione in un sito Web

Sto creando qualcosa di simile a un Content Management System , che può essere scaricato e utilizzato da chiunque ne abbia bisogno. Ho lavorato nello sviluppo web per un paio d'anni (principalmente come hobby, cioè creando home page personali p...
posta 25.04.2014 - 10:24