Tutte le domande

2
risposte

Tabella del database relativa a due tabelle

Stavo scrivendo un'app (apprendimento) e ho trovato questo problema. Ho 3 table Orders , Customers e Suppliers . Un ordine può riguardare solo un cliente o un fornitore e non vi è alcuna differenza concettuale tra un ordine cl...
posta 18.12.2017 - 10:26
3
risposte

Dei punti storia più alti rappresentano esponenzialmente uno sforzo maggiore perché sono allocati in modo lineare?

Questa è una confusione standard che ho sempre avuto con il concetto di punti storia. Mi è sempre stato detto che la complessità dei punti della storia dovrebbe salire all'incirca in modo esponenziale. Essenzialmente un'attività a cui punta 5 do...
posta 26.06.2018 - 15:46
1
risposta

Alternativa al modello di attore

La mia esperienza principale con l'ambiente multithread era l'utilizzo di Scala, quindi se avessi un oggetto che veniva aggiornato simultaneamente da più thread, usavo sempre Akka. Ora lavorando in ambiente Java non voglio portare tutte le compl...
posta 06.11.2017 - 10:50
2
risposte

Come un Garbage Collector segue i puntatori per scoprire oggetti dal vivo

Ho letto Un tour di V8: Garbage Collection e sono bloccato su questa parte: Distinguishing pointers and data on the heap is the first problem any garbage collector needs to solve. The GC needs to follow pointers in order to discover live...
posta 20.08.2018 - 23:39
4
risposte

Devo affermare le precondizioni delle funzioni in un'API pubblica?

Sto scrivendo una libreria per alcune strutture dati in C che verranno utilizzate nei sistemi embedded. Ho avuto problemi nel progettare e creare un solido piano di gestione degli errori. Questa API è solo soggetta ad errori logici ed è per ques...
posta 21.12.2017 - 20:15
3
risposte

Quando utilizzare il modello del valore di ritorno xxxResult?

Ho un metodo che ha bisogno di restituire più valori indipendentemente dal fatto che abbia avuto successo o meno, quale sia la chiave utilizzata per chiamare l'api e se ha avuto successo il risultato di ritorno. Ecco un metodo più concreto, pu...
posta 10.11.2018 - 20:29
4
risposte

strategie per tenere sotto controllo le perdite di memoria in linguaggi non gestiti da memoria

Quando si parla di linguaggi gestiti da memoria diversa come C, C ++ o Fortran (il mio caso), diventa sempre più difficile tenere traccia dell'allocazione / deallocazione della memoria, specialmente quando la proprietà deve essere condivisa. Ho...
posta 06.08.2012 - 13:13
3
risposte

Un tentativo / cattura per ogni errore o un tentativo di intercettazione globale e commuta errore?

Ho diversi metodi che potrebbero fallire, diciamo: readFile () ParseFile () compute () Ciascuno di essi potrebbe fallire (ad es. file non trovato, tipo di file errato, dati errati), dovrei inserire ognuno di loro nel proprio blocco...
posta 23.11.2018 - 15:55
2
risposte

Emailing Service: To or Bcc?

Sono impegnato a programmare un servizio e-mail riutilizzabile per la mia azienda. Il servizio di posta elettronica eseguirà alcune cose tramite l'iniezione attraverso il modello di strategia (come la gestione della velocità di trasmissione dell...
posta 03.09.2012 - 06:14
7
risposte

Processi: documentando la modifica delle specifiche

Un po 'di background: lavoro in una società tecnologica relativamente piccola (< 10 sviluppatori) che produce fondamentalmente un singolo prodotto, in continua evoluzione e in fase di aggiunta. Il prodotto è un prodotto client / server off-th...
posta 01.03.2012 - 17:36