Tutte le domande

4
risposte

Spargimento di informazioni tra i confini degli oggetti

Molte volte i miei oggetti business tendono ad avere situazioni in cui le informazioni devono attraversare i confini degli oggetti troppo spesso. Quando facciamo OO, vogliamo che le informazioni siano in un oggetto e quanto più possibile tutto i...
posta 03.01.2011 - 17:10
2
risposte

Perché l'utilizzo di costruttori è scoraggiato durante la creazione di prototipi?

Sfondo rapido: in JavaScript, la funzione di costruzione per ogni tipo di oggetto ha una proprietà prototype . Il prototype si riferisce a un oggetto che ogni oggetto costruito utilizza come passo successivo nella sua catena di protot...
posta 15.05.2013 - 17:19
1
risposta

Origine dei nomi di funzioni di elaborazione elenchi comuni

Alcune funzioni di ordine superiore per operare su liste o array sono state ripetutamente adottate o reinventate. Le funzioni mappa , volte [ l | r ] e filtro sono state trovate insieme in diversi linguaggi di programmazione, come Scheme,...
posta 01.07.2013 - 22:36
4
risposte

C # Design Pattern per lavoratori con diversi parametri di input

Non sono sicuro di quale schema di progettazione possa aiutarmi a risolvere questo problema. Ho una classe, "Coordinator", che determina quale classe Worker dovrebbe essere utilizzata - senza dover conoscere tutti i diversi tipi di Worker che...
posta 28.03.2017 - 00:59
2
risposte

Unit test side-codice pesante

Sto iniziando a scrivere codice C ++ per far funzionare un robot, e non so come incorporare i test di unità, se davvero posso. Mi è stata fornita una libreria che consente la creazione di "comandi" per il robot, che sono automaticamente programm...
posta 12.12.2013 - 16:18
2
risposte

Schema del database per i prezzi dei prodotti (pacchetti, promozioni, basati su quantità, offerta limitata nel tempo ...)

Sto lavorando a un nuovo punto vendita per un'azienda che produce prodotti a prezzi diversi a seconda del mix di prodotti. Tutti i prodotti hanno un prezzo base. Per spiegare il mio problema, userò le seguenti informazioni: Product...
posta 04.07.2013 - 21:07
1
risposta

C'è un vantaggio per ambienti di sviluppo eterogenei?

Lavoro con un team di sviluppatori a cui viene data una scelta su quale hardware e software eseguono. La nostra sensazione è che questo scenario ci consenta di vedere un'ampia varietà di sistemi di destinazione prima di superare il test. La nost...
posta 17.01.2017 - 20:39
3
risposte

Algoritmo per generare tutti i gruppi di m punti in n x n x n reticolo cubico che sono unici sotto simmetria

Sto implementando un algoritmo che sarà abbastanza complesso dal punto di vista computazionale e voglio provare ad assicurarmi che non stia facendo del lavoro non necessario. C'è un reticolo cubico n x n x n, ad es. se n = 2 questo è composto...
posta 11.03.2016 - 10:10
3
risposte

Formattazione del codice: layout delle funzioni in base alla gerarchia delle chiamate all'interno di un file di classe?

Un suggerimento del "Codice pulito" di Bob Martin mi fa grattarmi la testa ... "Se una volta la funzione chiama un altro, dovrebbero essere chiusi verticalmente e il chiamante dovrebbe trovarsi sopra il punto di chiamata" Finora, sono stato p...
posta 08.06.2011 - 12:52
1
risposta

Mantenere una cronologia git pulita durante l'utilizzo di gitflow - commit non interrotti durante lo sviluppo

Usando gitflow, quando crei un ramo release-1.0.0 e lo unisci a master e develop , entrambi i rami avranno un commit mancante: master non ha il commit dove release-1.0.0 è stato unito a develop develop n...
posta 03.11.2016 - 19:21