Tutte le domande

3
risposte

Un "po 'meno significativo" è utilizzato praticamente ovunque oggi?

Sto lavorando su una libreria che supporta la lettura di file, e in questo momento ho sempre pensato che tutti i byte siano scritti nel numero più significativo del primo formato. Il minimo meno significativo primo formato mai praticamente...
posta 03.03.2015 - 21:47
4
risposte

Selezionare una CPU o un microcontrollore necessari per una determinata applicazione software?

Supponiamo di avere un algoritmo software (ad esempio, una FFT), e ho bisogno di elaborare (n) quantità di dati in (t) millisecondi. Questo è un compito in tempo reale scritto in C. Ci sono un sacco di CPU là fuori, e si potrebbe semplicemente s...
posta 09.02.2016 - 03:46
3
risposte

Progettazione del database, come gestire i freelance

Il contesto Sto modellando un database per un piccolo sistema ERP. Tuttavia ho recentemente colpito un punto difficile che sto attraversando un periodo difficile. La logica di questo comporta alcuni casi speciali, spero che qualcuno con un...
posta 19.09.2014 - 23:46
3
risposte

Perché le lingue con un supporto di numeri interi grandi hanno versioni non firmate?

Una rapida occhiata a C #, Java e altre lingue indica che questa non è una funzione richiesta. Ho provato a cercare una giustificazione per questo forse da un team di progettazione linguistica o da un blog, ma non ho trovato nulla che spieghi pe...
posta 15.04.2016 - 23:19
2
risposte

Un test unitario utilizza il codice di installazione e un test di integrazione?

I libri di programmazione di solito predicano per testare un solo metodo in un test unitario. Questo dovrebbe mantenere i test indipendenti l'uno dall'altro e ridurre la quantità di lavoro necessaria per riscrivere i test se una particolare part...
posta 04.07.2016 - 20:41
2
risposte

Test Driven Development quando cambiano le specifiche

In questi giorni, è abbastanza comune per me essere incaricato di apportare una modifica che in realtà infrange le specifiche precedenti. So che una delle idee principali alla base di TDD è di avere una suite che verifica che tutte le tue modifi...
posta 18.12.2014 - 21:15
3
risposte

Design basato sul dominio, due aggregati possono avere la stessa radice?

Allo scopo di separare funzionalità diverse in classi diverse, ho due seguenti aggregati: ActiveEmployee AssignTask () ReassignManager () Disattiva (motivo stringa) InactiveEmployee GetReasonForDeactivation () Reinstate (...
posta 23.05.2015 - 14:56
4
risposte

Le variabili globali statiche sono pessime come le variabili globali? Come evitare di usarli?

In generale, so che le variabili globali sono cattive e dovrebbero essere evitate. Le variabili globali statiche sono ugualmente cattive? In tutti i miei progetti, ho fatto molto affidamento sulle variabili globali statiche. Dal punto di vist...
posta 07.04.2016 - 02:10
4
risposte

Refactoring: quando aggiungere una nuova classe nel progetto?

Quando ritieni di aver bisogno di una nuova classe (magari quando stai sviluppando o dopo lo sviluppo per scopi di refactoring)? Forse posso iniziare dalle mie variabili esistenti e pensare a come posso riorganizzarle in alcune classi! Per fa...
posta 25.12.2014 - 07:19
1
risposta

Devo dichiarare il tipo più specifico come tipo di metodo di restituzione?

In Android posso inserire solo ArrayList di Parcelable oggetti in Intent : Intent putParcelableArrayListExtra(String name, ArrayList<? extends Parcelable> value); Non posso inserire un List<? extends Parcelable>...
posta 10.10.2014 - 06:54