Tutte le domande

4
risposte

È una cattiva pratica di programmazione verificare se una classe a cui fa riferimento la sua interfaccia è un'istanza di un'altra classe?

Ho una classe ( Timer ) con un elenco di matrici di oggetti Timable . Timeable è un'interfaccia. C'è una funzionalità specifica di cui ho bisogno per la classe Trigger (implementa Timable ), che ha un riferimento chiamato...
posta 05.06.2013 - 13:40
3
risposte

Ruolo della garanzia della qualità (non testare!) in Agile

Da Wikipedia: Quality Assurance refers to administrative and procedural activities implemented in a quality system so that requirements and goals for a product, service or activity will be fulfilled.[1] It is the systematic measuremen...
posta 16.03.2014 - 19:12
8
risposte

Come misurare che un team sta facendo lo sviluppo Test Driven

Il mio team sta valutando l'obiettivo di un dipartimento di fare lo sviluppo guidato dai test il prossimo anno (fiscale). TDD suona bene e il mio manager è a bordo. L'unico problema è la misurazione. Le nostre regole aziendali richiedono c...
posta 04.02.2014 - 23:49
3
risposte

Dovrei, e se sì, come faccio a imparare a favorire la progettazione in anticipo con l'astrazione sulla rimozione retrospettiva della ripetizione? [duplicare]

Sono spesso in una situazione in cui devo progettare e codificare un processo / algoritmo e ci sono diverse varianti su quell'algoritmo. Ad esempio, sto attualmente scrivendo un codice di sincronizzazione di database che ha metodi per il downl...
posta 03.08.2015 - 12:59
3
risposte

E 'corretto mantenere i numeri di versione di tutti i componenti sempre gli stessi?

Stiamo pianificando di utilizzare una configurazione che utilizza diversi moduli per completare un'intera applicazione, i moduli di esempio includono: Il core (codice condiviso da tutti gli altri moduli) Il server Il client (Windows, OS...
posta 08.09.2014 - 18:52
2
risposte

Perché Scala indica la composizione monadica come "per la comprensione"?

Non sono sicuro che sia una domanda appropriata, ma eccola qui. So che la notazione di Haskell è abbastanza buona. E mi sono reso conto che la "comprensione" di Scala è in realtà la stessa cosa della notazione in Haskell. Qualcosa che non cap...
posta 16.01.2016 - 11:27
3
risposte

Qual è lo scopo di mantenere un log delle modifiche se tutti usano correttamente il proprio VCS?

Ogni VCS che ho visto include un mezzo (e talvolta ti richiede) per fare un registro di ciò che fa un particolare commit. Se questa cronologia viene mantenuta correttamente, qual è lo scopo di mantenere manualmente la stessa cronologia in un fil...
posta 13.12.2014 - 16:18
6
risposte

Il codice Bytecode Java è interpretato? [chiuso]

La definizione di interpretazione (correggimi se ho torto) sta analizzando il codice in questo modo: 1 - Traduci la riga attualmente analizzata in una lingua intermedia. 2 - Esegui la riga tradotta. 3 - vai alla riga successiva. 4 - T...
posta 08.03.2014 - 17:16
2
risposte

Come vengono compilati i linguaggi di scripting?

So che il termine "linguaggi di scripting" è solo un sottogruppo di linguaggi di programmazione, ma desidero fare riferimento a linguaggi di programmazione come Python e Ruby, tra gli altri. Prima di tutto, perché non abbiamo bisogno di un...
posta 15.10.2015 - 19:15
2
risposte

Come posso testare un'applicazione che dipende da hardware specifico

Ho scritto un'applicazione Android. L'applicazione richiede una connessione Bluetooth per un componente hardware molto specifico, attualmente un prototipo. L'unico modo in cui posso testare l'app al momento è guidare centinaia di miglia per vede...
posta 08.10.2013 - 08:33