
Что я понял, когда написал много-много тестов
#почитать #junior #middle
"Работаю в Тинькофф на одном из внутренних приложений в направлении Compliance. Последние полгода активно занимался повышением стабильности и качества продукта, в том числе увеличивал покрытие приложения тестами. За это время я написал более 500 юнит-тестов, а тестовое покрытие удалось увеличить примерно на 30% с учетом того, что бизнес-задачи продолжали выполняться. В ходе работы получил новый опыт и пришел к интересным выводам:
▫️ Тесты помогают найти баги [невероятно]
▫️ Тесты — это документация
▫️ Код должен быть тестируемым
▫️ Теория тестирования = хорошие тесты
▫️ Используй инструменты
▫️ Тестовое покрытие может врать
▫️ Тесты — это инвестиции в светлое будущее
▫️ Нужны договоренности
▫️ Пиши тесты сразу"
Читать статью
#почитать #junior #middle
"Работаю в Тинькофф на одном из внутренних приложений в направлении Compliance. Последние полгода активно занимался повышением стабильности и качества продукта, в том числе увеличивал покрытие приложения тестами. За это время я написал более 500 юнит-тестов, а тестовое покрытие удалось увеличить примерно на 30% с учетом того, что бизнес-задачи продолжали выполняться. В ходе работы получил новый опыт и пришел к интересным выводам:
▫️ Тесты помогают найти баги [невероятно]
▫️ Тесты — это документация
▫️ Код должен быть тестируемым
▫️ Теория тестирования = хорошие тесты
▫️ Используй инструменты
▫️ Тестовое покрытие может врать
▫️ Тесты — это инвестиции в светлое будущее
▫️ Нужны договоренности
▫️ Пиши тесты сразу"
Читать статью