The Way of Testivus dice quindi in merito a quando scrivere test unitari:
The best time to test is when the code is fresh
Your code is like clay.
When it’s fresh, it’s soft and malleable.
As it ages, it becomes hard and brittle.
If you write tests when the code is fresh
and easy to change, testing will be easy
and both the code and the tests will be strong.
La cosa fondamentale da prendere in considerazione è che scrivi codice all'inizio del processo quando puoi ancora pensare su cosa sta facendo il codice. Quando lo fai, pensi a cosa è testabile e cosa non lo è. Un altro po 'dalla Via del Testamento ...
Think of code and test as one
When writing the code, think of the test.
When writing the test, think of the code.
When you think of code and test as one,
testing is easy and code is beautiful.
Una cosa che mi piace di The Way of Testivus piuttosto che più affermazioni dogmatiche è che richiama specificatamente il dogma e dice che non si blocca su di esso. Scrivere il test è più importante delle seguenti regole definite in pietra.
Scrivi test.
Scrivi presto i test.
Un test scritto scadente è meglio di nessun test.