Domande con tag 'tdd'

3
risposte

Come posso testare l'audio dell'unità?

Ho ereditato un piccolo progetto e voglio estenderlo e stabilizzarlo allo stesso tempo scrivendo Test di unità per tutto il nuovo codice che sto aggiungendo. La prima classe, TypedAudioCreator , crea file audio e questo si è rivelato molto f...
posta 20.02.2012 - 06:10
4
risposte

Come puoi TDD per un bug che può essere testato solo dopo che è stato corretto?

Ecco un esempio: la mia applicazione web contiene elementi trascinabili. Quando si trascina un elemento, il browser produce una "immagine fantasma". Voglio rimuovere l'immagine "fantasma" durante il trascinamento e scrivo un test per questo comp...
posta 23.05.2018 - 23:01
1
risposta

La metodologia TDD può essere applicata dall'alto verso il basso?

Non sono chiaro in che modo TDD, la metodologia, gestisce il caso seguente. Supponiamo di voler implementare l'algoritmo del mergesort, in Python. Comincio scrivendo assert mergesort([]) === [] e il test fallisce con NameError: name 'm...
posta 09.11.2016 - 20:19
1
risposta

Il wrapping di un codice di terze parti è l'unica soluzione per testare i suoi utenti?

Sto facendo test unitari e in una delle mie classi ho bisogno di inviare una mail da uno dei metodi, quindi usando il constructor injection I inietto un'istanza di Zend_Mail class che è nel framework Zend. Ora alcune persone sostengono c...
posta 05.11.2012 - 22:35
5
risposte

TDD, nuovi test mentre quelli vecchi non ancora implementati

Sto sperimentando lo sviluppo basato sui test e ho scoperto che spesso mi trovo in una situazione seguente: Scrivo test per alcune funzionalità X. Questi test falliscono. Durante il tentativo di implementare X, vedo che ho bisogno di imple...
posta 25.06.2011 - 16:02
1
risposta

Strategia di test per i giochi

Ho ereditato un gioco educativo basato sul web. Nell'ultimo anno ho lavorato per stabilizzare il codice e aggiungere nuove funzionalità. La maggior parte della logica è nel front-end, quindi i test delle unità di back-end, sebbene utili, coprono...
posta 08.09.2014 - 17:49
2
risposte

Statico è male, ma per quanto riguarda il modello di fabbrica?

Sono su un progetto TDD, quindi cerco di attenermi il più possibile alle buone pratiche coinvolte in questo tipo di sviluppo. Uno di questi è quello di evitare il più possibile statico e globale. Sto affrontando questo problema: Ho un "artico...
posta 07.04.2011 - 21:28
2
risposte

Devo rifattorizzare i miei test unitari quando estraggo una classe dal sistema in prova?

Ho scritto questa lezione che fa alcune cose (forse questa è una violazione del Principio di Responsabilità Unica). Mi rendo conto ora che un'altra parte del progetto ha bisogno di un pezzo di quella logica e il modo in cui esporrò è quello di...
posta 09.02.2013 - 01:10
3
risposte

Cosa fare quando i tuoi colleghi non valutano la manutenibilità del codice [duplicato]

Ho lavorato nello stesso reparto di sviluppo software per alcuni anni. A quel tempo, la permanenza media di uno sviluppatore è stata di 6-9 mesi. Una manciata è in circolazione da oltre 2 anni, ma la maggior parte dei nostri 20 o così sviluppa...
posta 12.04.2013 - 19:13
4
risposte

È corretto introdurre metodi che vengono utilizzati solo durante i test unitari?

Recentemente ero TDDing un metodo di fabbrica. Il metodo consisteva nel creare un oggetto semplice o un oggetto avvolto in un decoratore. L'oggetto decorato potrebbe essere di uno dei tanti tipi che estendono StrategyClass. Nel mio test volev...
posta 24.06.2011 - 21:25