Domande con tag 'unit-testing'

3
risposte

Come attirare le attenzioni del programmatore in determinate condizioni?

Iniziamo con un esempio. Diciamo che ho un metodo chiamato export che dipende pesantemente dallo schema del DB. E per "dipende pesantemente" intendo che so che aggiungere una nuova colonna a una certa tabella spesso (molto spesso) porta...
posta 29.09.2015 - 17:49
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

RSpec vs Test :: Unità in Rails

Non sono mai stato veramente convinto dei vantaggi che si ottengono passando a RSpec da Test :: Unit in Ruby on Rails (nonostante la lettura di volta in volta su RSpec). Di cosa si tratta RSpec sembra che la maggior parte del progetto Rails l...
posta 17.12.2010 - 11:38
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
5
risposte

switch statement - gestisce il caso predefinito quando non può essere raggiunto

Se sto usando un'istruzione switch per gestire i valori da un enum (che è di proprietà della mia classe) e ho un caso per ogni valore possibile - vale la pena aggiungere del codice per gestire il caso "predefinito"? enum MyEnum { MyFoo,...
posta 03.05.2012 - 19:35
3
risposte

Concorso di test unitario

I miei datori di lavoro gestiscono una gara mensile di test di unità. Un intero giorno è dedicato alla scrittura dei test unitari, ovviamente facciamo più test durante tutto il mese, ma questo è un giorno intero - e il "vincitore" del concorso r...
posta 02.06.2015 - 22:22
5
risposte

È utile per unità di metodi di prova in cui l'unica logica è guardie?

Dire che ho un metodo come questo: public void OrderNewWidget(Widget widget) { if ((widget.PartNumber > 0) && (widget.PartAvailable)) { WigdetOrderingService.OrderNewWidgetAsync(widget.PartNumber); } } Ho diversi...
posta 28.11.2012 - 18:05
7
risposte

Il modello di strategia può essere implementato senza una ramificazione significativa?

Il modello di strategia funziona bene per evitare enormi se ... altrimenti costruisce e semplifica l'aggiunta o la sostituzione di funzionalità. Tuttavia, lascia ancora un difetto a mio parere. Sembra che in ogni implementazione debba ancora ess...
posta 01.05.2012 - 20:57
3
risposte

Come sottolineo l'importanza dei test unitari per il mio manager [duplicato]

Di recente ho iniziato un nuovo lavoro e sono stato incaricato di completare una funzione che un altro sviluppatore non ha terminato prima di lasciare la società. I test esistenti non sono aggiornati (vale a dire inutili) ... il debito tecn...
posta 24.01.2014 - 10:05
4
risposte

Come dovrei scrivere un test per un metodo puro che non restituisce nulla?

Ho un sacco di classi che trattano la convalida dei valori. Ad esempio, una classe RangeValidator controlla se un valore rientra nell'intervallo specificato. Ogni classe di validatori contiene due metodi: is_valid(value) , che restit...
posta 31.01.2017 - 22:29