Domande con tag 'tdd'

2
risposte

Test dell'unità SHA256 query wrapper

Ho il seguente wrapper SHA256. public static string SHA256(string plainText) { StringBuilder sb = new StringBuilder(); SHA256CryptoServiceProvider provider = new SHA256CryptoServiceProvider(); var hashedBytes =...
posta 02.07.2013 - 12:35
1
risposta

Quando fallisce il TDD? [duplicare]

Mi piacerebbe leggere dell'esperienza negativa relativa allo sviluppo nello stile TDD. Sembra che sia molto difficile trovare questo tipo di articolo dato che Google è pieno di visualizzazioni positive. Ci sono dei buoni articoli che riflett...
posta 03.08.2011 - 19:50
1
risposta

Un qualsiasi linguaggio di programmazione può dedurre i domini di una funzione dai domini delle sue funzioni di input?

Quindi mi piace lo sviluppo basato sui test e spesso ho voluto un linguaggio di programmazione per assistere alla creazione di routine di test. Ho voluto definire il dominio di una funzione e poi avere qualche 'buddy' di test generare alcuni inp...
posta 14.03.2018 - 13:11
2
risposte

Va bene scrivere test di unità "extra"?

La mia comprensione di come TDD dovrebbe funzionare è la scrittura di un test non funzionante per il prossimo bit di funzionalità che si desidera aggiungere a una funzione o oggetto, codice fino al passaggio del test e quindi scrittura del test...
posta 16.08.2014 - 07:26
1
risposta

Come strutturare semplici progetti C ++ per TDD

Sto introducendo Google Test nel nostro ambiente di sviluppo sul posto di lavoro e vorrei incoraggiare una mentalità TDD, rendendo questo il più accessibile possibile per i nuovi sviluppatori. Sto cercando consigli sulla struttura del progetto s...
posta 04.03.2016 - 09:37
2
risposte

Come si suddivide un grande metodo in metodi più piccoli per migliorare la testabilità delle unità quando i metodi sono tutti privati?

Attualmente sto leggendo Building Maintainable Software di Joost Visser e alcune delle linee guida di manutenzione che raccomandano includono: A) ogni unità / metodo dovrebbe essere breve (meno di 15 linee per metodo) e B) i metodi dovrebbero av...
posta 18.01.2016 - 00:11
2
risposte

Il BDD / TDD implica un client automatizzabile?

Sono d'accordo con tutte le idee fondamentali del BDD e cerco di usarlo il più possibile. Tuttavia, una cosa che mi colpisce è che l'esterno nello sviluppo e i test che esprimono uno scenario devono avere il controllo sul cliente. Il termine...
posta 26.03.2017 - 11:20
2
risposte

Come organizzare il test di unità / integrazione in BDD

Quindi, dopo aver letto molto, ho capito che la differenza tra BDD e TDD è tra T & B. Ma provenendo da uno sfondo TDD di base, quello che ero solito era, scrivi prima unittest per i modelli di database scrivi test per le viste (a qu...
posta 21.09.2012 - 07:32
4
risposte

Test per prevenire errori di cascata

Ieri, Twitter è stato colpito con un "Bug in cascata" come descritto in questo post del blog : A “cascading bug” is a bug with an effect that isn’t confined to a particular software element, but rather its effect “cascades” into other elem...
posta 22.06.2012 - 15:49
2
risposte

Come utilizzeresti TDD per ottenere il processo corrispondente di un servizio Windows in esecuzione?

Scopo Nell'ultimo anno o più ho imparato i test unitari tramite libri che ho letto di recente come The Art of Unit Testing , Funzionante in modo efficace con il codice legacy , e altri. Ho anche utilizzato test unitari, strutture di simulaz...
posta 10.02.2011 - 21:01