Domande con tag 'tdd'

8
risposte

Qual è la differenza tra scrivere casi di test per BDD e TDD? [duplicare]

Ho imparato a scrivere casi di test per BDD (Behavior Driven Development) usando specflow. Se scrivo test completi con BDD, è necessario scrivere separatamente il test TDD (Test Driven Development)? È necessario scrivere separatamente i casi d...
posta 15.02.2012 - 17:59
15
risposte

Come si scrivono i test unitari per il codice con risultati difficili da prevedere?

Lavoro spesso con programmi numerici / matematici, in cui è difficile prevedere in anticipo il risultato esatto di una funzione. Nel tentativo di applicare TDD con questo tipo di codice, spesso trovo che scrivere il codice sotto test sia molt...
posta 08.10.2018 - 00:06
12
risposte

Devo rompere intenzionalmente la build quando si trova un bug in produzione?

Mi sembra ragionevole che se un bug serio viene trovato in produzione dagli utenti finali, si dovrebbe aggiungere un test unitario in difetto per coprire quel bug, in modo da interrompere intenzionalmente la build fino a quando il bug non viene...
posta 20.01.2012 - 12:11
11
risposte

Quando scrivi il codice "reale" in TDD?

Tutti gli esempi che ho letto e visto sui video di formazione hanno esempi semplicistici. Ma cosa non vedo se come faccio il codice "reale" dopo che divento verde. È questa la parte "Refactor"? Se ho un oggetto abbastanza complesso con un met...
posta 24.07.2017 - 23:55
14
risposte

Il TDD rende ridondante la programmazione difensiva?

Oggi ho avuto un'interessante discussione con un collega. Sono un programmatore difensivo. Credo che la regola " una classe deve garantire che i suoi oggetti abbiano uno stato valido quando si interagisce con all'esterno della classe " deve e...
posta 23.09.2016 - 22:21
12
risposte

Il codice testabile è un codice migliore?

Sto tentando di prendere l'abitudine di scrivere regolarmente test unitari con il mio codice, ma ho letto che prima è importante scrivere codice verificabile . Questa domanda tocca i principi SOLID della scrittura di codice testabile, ma vo...
posta 01.07.2015 - 16:59
14
risposte

Quando è opportuno non testare l'unità?

Lavoro in una piccola azienda come sviluppatore solista. Infatti, sono l'unico sviluppatore dell'azienda. Ho diversi progetti (relativamente) di grandi dimensioni che ho scritto e gestito regolarmente, e nessuno di loro ha test per supportarli....
posta 08.04.2011 - 17:41
10
risposte

TDD vs. Produttività

Nel mio attuale progetto (un gioco, in C ++), ho deciso che avrei usato lo sviluppo Test Driven 100% durante lo sviluppo. In termini di qualità del codice, è stato fantastico. Il mio codice non è mai stato così ben progettato o così privo di...
posta 22.06.2011 - 03:55
16
risposte

Esperienza negativa TDD [chiusa]

Qual è un aspetto negativo della tua esperienza TDD? Trovate fastidiosi e inutili i piccoli passi (la soluzione più semplice per rendere il test green)? Trovate critici i test senza valore (quando il test ha senso inizialmente ma nell'implementa...
posta 04.08.2011 - 09:04
19
risposte

Perché funziona TDD? [chiuso]

Lo sviluppo basato sui test (TDD) è grande in questi giorni. Lo vedo spesso consigliato come soluzione per una vasta gamma di problemi qui in Programmers SE e in altri luoghi. Mi chiedo perché funzioni. Da un punto di vista ingegneristico,...
posta 30.01.2011 - 14:17