Tutte le domande

2
risposte

Come convertire più repository Git per il codice correlato in rami / tag appropriati

Sfondo Recentemente sono diventato il responsabile tecnico / sviluppatore senior di un piccolo team di R & D / data science. Ho una discreta quantità di esperienza non-lead in team di sviluppo più grandi, ma non ho alcuna istruzione formale i...
posta 29.03.2018 - 15:15
2
risposte

Dovremmo assegnare i numeri di versione per le versioni interne?

Nel nostro ambiente: Le versioni interne sono quelle che hanno superato il processo di test. Costruisce o passa o fallisce. Le versioni esterne sono quelle che vengono consegnate agli utenti. Per le versioni esterne, il numero di versio...
posta 31.03.2018 - 19:38
1
risposta

Come si verifica I / O per file di dati di grandi dimensioni?

Supponiamo di avere un processore RAM da 4 GB. Diciamo che vogliamo riprodurre un film da 4 GB nel lettore VLC. A questo punto, il processore avvia per primo VLC Process e quindi inizia a caricare dati a 4 GB. La mia domanda è come avviene quest...
posta 21.07.2016 - 16:36
1
risposta

Il BOM è opzionale per UTF-16 e UTF-32?

Ero solito pensare che il BOM fosse opzionale per UTF-8, ma obbligatorio per UTF-16 e UTF-32. Tuttavia, ho letto quanto segue (in questo articolo ): Let's look just at the ones that Notepad supports. 8-bit ANSI (of which 7-bit ASCI...
posta 28.04.2018 - 05:11
2
risposte

Come far fronte a progetti molto simili

Nella nostra azienda, gestiamo tre prodotti, che sono abbastanza simili, in 2 progetti. Tutto Java, usando Maven per le dipendenze. Questi tre prodotti si sono evoluti da un altro progetto, che ora è una dipendenza di entrambi i progetti....
posta 01.06.2016 - 20:02
3
risposte

Come dovrei interrogare il DB per una chiave specifica senza interrogare ogni volta che viene chiamata la funzione?

Abbiamo un grande progetto legacy basato su Java, la disponibilità di alcune funzionalità in tutta l'applicazione è determinata dal valore corrispondente in una tabella "feature_enabled" in un database SQL. Molto simile a Windows abilita le funz...
posta 08.08.2016 - 03:06
5
risposte

La deserializzazione personalizzata dovrebbe avvenire in un costruttore o in un metodo statico?

Quando scrivi un codice di deserializzazione personalizzato, qual è la pratica migliore: un metodo statico che crea un oggetto non inizializzato (ad esempio utilizzando il costruttore predefinito) e quindi esegue la deserializzazione o un costru...
posta 31.07.2016 - 13:23
4
risposte

Read / Write database di SQL Server di terze parti

Uno dei miei clienti ha un software con licenza per la gestione aziendale e utilizza un server SQL come server di database (il database è aperto e posso eseguire query). Hanno bisogno che il software attuale non soddisfi e vorrei creare un progr...
posta 28.07.2016 - 00:59
1
risposta

Sarebbe una buona idea usare le funzioni variadiche in una API C come mezzo per preservare l'ABI?

Supponiamo che tu stia progettando un'API C e una delle tue maggiori preoccupazioni è la stabilità ABI (verrà distribuita come libreria condivisa, o qualsiasi altra cosa). Hai una funzione esportata int foo_bar(int a, int b, int* c); E s...
posta 06.08.2016 - 04:18
2
risposte

Idempotenza e concorrenza in un servizio Web REST

La concorrenza e l'idempotenza si escludono a vicenda per un servizio web REST o può essere fatto in modo che un servizio possa essere sia concorrente che idempotente? L'utilizzo di una metodologia di blocco ottimistico come l'utilizzo della pro...
posta 29.06.2016 - 10:34