Domande taggate «tdd»

TDD è l'acronimo di Test-Driven Development o Test-Driven Design. È pratica di scrivere un unit test prima di scrivere il codice per soddisfarlo, in quello che è noto come il ciclo Red-Green-Refactor.

10
Dov'è la linea tra la logica dell'applicazione di unit test e costrutti linguistici diffidenti?
Considera una funzione come questa: function savePeople(dataStore, people) { people.forEach(person => dataStore.savePerson(person)); } Potrebbe essere usato in questo modo: myDataStore = new Store('some connection string', 'password'); myPeople = ['Joe', 'Maggie', 'John']; savePeople(myDataStore, myPeople); Cerchiamo di supporre che Storeha i propri test di unità, o è vendor-fornito. In ogni caso, ci …

7
Scrivere test per il codice esistente
Supponiamo che uno avesse un programma relativamente grande (diciamo 900k SLOC in C #), tutti commentati / documentati a fondo, ben organizzati e funzionanti. L'intera base di codice è stata scritta da un singolo sviluppatore senior che non è più con l'azienda. Tutto il codice è testabile così com'è e …




10
Dovremmo testare tutti i nostri metodi?
Così oggi ho avuto un colloquio con il mio compagno di squadra sui test unitari. Tutto è iniziato quando mi ha chiesto "hey, dove sono i test per quella classe, ne vedo solo uno?". Tutta la classe era un manager (o un servizio se preferite chiamarlo così) e quasi tutti …



4
TDD - Fuori dentro contro dentro e fuori
Qual è la differenza tra la creazione di un'applicazione Outside In e la costruzione Inside Out utilizzando TDD? Questi sono i libri che ho letto su TDD e test unitari: Sviluppo guidato dai test: da esempio Sviluppo guidato dai test: una guida pratica: una guida pratica Soluzioni reali per lo …

10
Come testare i test?
Testiamo il nostro codice per renderlo più corretto (in realtà, meno probabilità di essere errato ). Tuttavia, anche i test sono in codice: possono contenere anche errori. E se i tuoi test sono corretti, difficilmente miglioreranno il tuo codice. Posso pensare a tre possibili tipi di errori nei test: Errori …

14
TDD funziona davvero per progetti complessi?
Sto ponendo questa domanda riguardo ai problemi che ho riscontrato durante i progetti TDD. Ho notato le seguenti sfide durante la creazione di unit test. Generazione e gestione di dati fittizi È difficile e non realistico mantenere grandi dati fittizi. È ancora più difficile quando la struttura del database subisce …
53 tdd 



9
Vale la pena provare unit unit o lo sviluppo test-driven?
Il mio team al lavoro si sta trasferendo a Scrum e altri team stanno iniziando a fare lo sviluppo guidato dai test utilizzando test unitari e test di accettazione dell'utente. Mi piacciono gli UAT, ma non sono venduto su unit test per lo sviluppo test-driven o sviluppo test-driven in generale. …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.