Tutte le domande

4
risposte

C'è qualche valore nello scrivere un test unitario che è un sottoinsieme di un altro test?

Per dare un esempio un po 'forzato, diciamo che voglio testare che una funzione restituisca due numeri e che la prima sia più piccola della seconda: def test_length(): result = my_function() assert len(result) == 2 def test_order()...
posta 12.01.2015 - 15:24
8
risposte

Quantificare il valore del refactoring in termini commerciali [duplicato]

Ecco lo scenario classico; Il team di sviluppo costruisce un prototipo. Il business mgmt piace e lo mette in produzione. Il team di sviluppo deve ora continuare a fornire nuove funzionalità e allo stesso tempo pagare il debito tecnico accumula...
posta 28.10.2012 - 08:01
1
risposta

Perché Microsoft ha abbandonato IronRuby e IronPython? [chiuso]

Diversi anni fa, Microsoft ha annunciato che Ruby e Python stavano arrivando a .net. I progetti erano chiamati IronRuby e IronPython, rispettivamente. Microsoft ha detto che i progetti sarebbero stati costruiti sopra il .net DLR. WIKIpedia in...
posta 13.09.2013 - 15:52
3
risposte

Perché le interfacce sono più utili delle superclassi nel realizzare un accoppiamento lento?

( Ai fini di questa domanda, quando dico 'interfaccia' intendo il linguaggio costrutto interface , e non una 'interfaccia' nell'altro senso della parola, cioè i metodi pubblici che una classe offre al mondo esterno per comunicare e manipol...
posta 26.04.2014 - 18:27
2
risposte

Struttura del Mercurial Repository con comunicazioni aziendali pesanti, gestione della configurazione e requisiti di test

Sono ancora un altro utente di Subversion che fatica a rieducarmi nel Tao del controllo di versione distribuito. Quando usavo Subversion, ero un grande sostenitore dell'approccio secondario al progetto e, con la maggior parte dei miei ex dato...
posta 04.01.2012 - 17:22
3
risposte

Collegamento da bambino a genitore - cattiva idea?

Ho una situazione in cui i miei genitori ne sono al corrente (duh) ma voglio che il bambino sia in grado di fare riferimento al genitore. La ragione di ciò è che voglio che il bambino abbia la capacità di designarsi come il più importante o meno...
posta 22.11.2012 - 02:33
4
risposte

Restare OO e verificabili mentre si lavora con un database

Quali sono alcune strategie OOP per lavorare con un database ma mantenere le unità testabili? Diciamo che ho una classe User e il mio ambiente di produzione funziona contro MySQL. Vedo un paio di possibili approcci, mostrati qui usando PHP:...
posta 02.02.2011 - 14:53
4
risposte

C'è una differenza tra iterabile ed enumerabile?

Molte lingue sembrano avere strutture molto simili chiamate iterabili o enumerabili. Queste sono strutture che possono essere ripetute o enumerate, che mi sembrano cose estremamente simili. Sono queste parole sinonimi o c'è una sottile differenz...
posta 09.11.2013 - 13:32
2
risposte

Perché l'operatore smart-match di Perl 5 è considerato danneggiato? [chiuso]

Ho visto una serie di commenti sul web lo smart-match di Perl l'operatore è guasto . So che originariamente faceva parte di Perl 6, poi è stato implementato in Perl 5.10 su una vecchia versione delle specifiche, e poi è stato corretto in 5.10.1...
posta 28.11.2011 - 22:25
1
risposta

Come posso sapere se sto sfruttando troppo il multi-threading?

Attualmente mi sento come se stessi usando troppo il multi-threading. Ho 3 tipi di dati, A, B e C. Ogni A può essere convertito in più B s e ogni B può essere convertito in più C s. Mi interessa solo trattare C...
posta 06.11.2013 - 13:25