Лучше поздно, чем никогда.Тем не менее, я видел довольно много проектов, запущенных в жизнь, как с полным тестированием, так и без него, и я не могу сказать, что хорошо протестированные показали меньшую частоту появления дефектов.Они просто имеют тенденцию ломаться немного более неожиданными способами.
Но если у вас есть повторяющиеся ошибки, которые продолжают появляться, добавление быстрого теста для них может сэкономить вам немного времени, поскольку вы сразу узнаете, когдапроблема всплыла на поверхность вместо того, чтобы не забыть вручную искать каждый из них (или, что еще хуже, потерять их след и позволить одному проскользнуть сквозь трещины).Когда тестовое покрытие полностью отсутствует, вы можете выиграть по-крупному, добавив несколько простых тестов для большинства хронических проблем с точки зрения затраченного времени и полученного здравомыслия.