Тестовый код требует обслуживания, а также производственный код
Люди могут предположить, что они никогда не должны читать / адаптировать / улучшить тестовый код после того, как он был написан, за исключением случаев, когда изменяется соответствующий производственный код или необходимо улучшить базовую функцию.
В этой цитате делается попытка объяснить причины этого предположения "Мы не делаем"мы должны улучшить наш тестовый код (независимо от производственного кода)! "это неправильно.
Дело в том, что существуют очень специфические требования к тестовому коду.Это должно помочь вам:
- , чтобы действительно проверить ваш производственный код и
- , чтобы быстро идентифицировать ошибки
Другими словами:важно, чтобы ваш тестовый код был , а также легко читаемым и поддерживаемым с течением времени.
Это означает, что после , когда вы закончили разработку и тестирование функции, возможно, стоит улучшить свой тестовый код.Чтобы убедиться, что он не станет трудным для чтения спагетти / устаревшим кодом, который в будущем вызовет головную боль!