Что я понял, когда написал много-много тестов



#почитать #junior #middle



"Работаю в Тинькофф на одном из внутренних приложений в направлении Compliance. Последние полгода активно занимался повышением стабильности и качества продукта, в том числе увеличивал покрытие приложения тестами. За это время я написал более 500 юнит-тестов, а тестовое покрытие удалось увеличить примерно на 30% с учетом того, что бизнес-задачи продолжали выполняться. В ходе работы получил новый опыт и пришел к интересным выводам:



▫️ Тесты помогают найти баги [невероятно]

▫️ Тесты — это документация

▫️ Код должен быть тестируемым

▫️ Теория тестирования = хорошие тесты

▫️ Используй инструменты

▫️ Тестовое покрытие может врать

▫️ Тесты — это инвестиции в светлое будущее

▫️ Нужны договоренности

▫️ Пиши тесты сразу"



Читать статью