Tutte le domande

3
risposte

Come gestisci i problemi di integrità dei dati legacy durante la riscrittura del software?

Sto lavorando a un progetto che è una riscrittura di un software legacy esistente. Il software legacy consiste principalmente di operazioni CRUD (creazione, lettura, aggiornamento, eliminazione) su un database SQL. Nonostante lo stile di codi...
posta 13.05.2016 - 03:48
2
risposte

Fabbriche, vettori e puntatori intelligenti - Domanda di progettazione

Quindi, il mio codice aziendale ha bisogno di alcuni oggetti. Non sa quanti oggetti ha bisogno e non conosce i tipi esatti (perché il polimorfismo è coinvolto). Per me, questo suona per una buona ragione per andare in fabbrica. Il mio codic...
posta 15.12.2015 - 15:23
3
risposte

L'integrazione continua è più che un semplice test del codice?

L'integrazione continua non riguarda solo il test automatico del codice, periodicamente o dopo ogni commit nel repository principale? Prima di oggi, avevo sentito il termine CI, e sui servizi CI come Jenkins e RunCodeRun, e ritenevo che si tr...
posta 20.06.2015 - 06:52
4
risposte

int * vs int [N] vs int (*) [N] nei parametri delle funzioni. Quale pensi sia meglio?

Quando si programma in C (o C ++) ci sono tre modi diversi per specificare il parametro in una funzione che accetta una matrice. Ecco un esempio (implementando std::accumulate da C ++ in C) che mostra cosa intendo. Posso scrivere in q...
posta 10.01.2015 - 12:49
7
risposte

Apprendimento delle lingue di alto livello [chiuso]

Ho programmato attivamente con il montaggio ma ora sto perdendo motivazione. La mia produttività è semplicemente ridicolmente bassa rispetto a quella che gli altri sembrano avere con linguaggi di alto livello. So che dovrei iniziare a utilizz...
posta 17.01.2011 - 10:55
6
risposte

Dovrei aggiungere un "significato booleano" a un'altra colonna?

È una buona o cattiva pratica aggiungere un "significato booleano" ad altri campi? Per esempio, diciamo che sto modellando eventi, che potrebbero essere ricorrenti o meno. Posso avere: Una colonna booleana che viene conservata se l'evento...
posta 18.04.2016 - 11:52
3
risposte

Quali sono i cosiddetti "livelli" di comprensione del multithreading?

Mi sembra di ricordare di aver letto da qualche parte una lista di 4 "livelli" di comprensione del multithreading. Questo può essere stato in una pubblicazione formale, o può essere stato in un contesto estremamente informale (anche come in...
posta 03.02.2011 - 21:40
3
risposte

È O (log n) + O (log n) = O (n)? [duplicare]

Sappiamo che la ricerca binaria richiede O (log n) nella notazione Big O ma se abbiamo bisogno di eseguire due volte un algoritmo di O (log n) , sarebbe essere uguale a O (n) in termini di complessità? Ad esempio, se ho un metodo per c...
posta 15.09.2015 - 19:49
6
risposte

Esiste un termine di programmazione che significa proprietà o campo?

Penso che questa domanda possa comprendere più lingue, ma in C # in particolare c'è una chiara distinzione tra un campo (ex: private int a; ) e una proprietà (ex : %codice%). Sebbene ci siano spesso buoni motivi per scegliere l'uno o l'a...
posta 18.12.2018 - 20:09
6
risposte

Riutilizzo del codice: riutilizzo del metodo complesso rispetto alle parti che selezionano la ciliegia

Attualmente mi trovo di fronte a una situazione in cui non sono abbastanza sicuro di come procedere nel modo migliore. Sfondo Sto pianificando un nuovo processo di importazione dei dati, che importerà il personale e il salario informazio...
posta 27.05.2011 - 11:11