Очень часто небрежно написанные тесты приводят к катастрофе. С плохо написанными тестами разработчики боятся изменений, их код начинает дурно пахнуть. В итоге мы получаем откровенно некачественный продукт.
Тестовый код не менее важен, чем код продукта. Не считайте его «кодом второго сорта». К написанию тестового кода следует относиться вдумчиво, внимательно и ответственно.
Тестовый код должен быть таким же чистым,как и код продукта.