В продолжение поста про рефакторинг с ЛЛМ.
Переписал тесты на бекенде: стало в 4 раза меньше кода и всего на 1.5% меньше покрытие.
— Как такое получилось?
— Отказался от unit-тестов в пользую интеграционных.
— Зачем — есть же пирамида тестирования?
— Чтобы можно было рефакторить, не трогая тесты. Подробнее рассказывал в статье про заговор разработчиков: Запрещаем рефакторинг обилием Unit-тестов.
Переписал тесты на бекенде: стало в 4 раза меньше кода и всего на 1.5% меньше покрытие.
— Как такое получилось?
— Отказался от unit-тестов в пользую интеграционных.
— Зачем — есть же пирамида тестирования?
— Чтобы можно было рефакторить, не трогая тесты. Подробнее рассказывал в статье про заговор разработчиков: Запрещаем рефакторинг обилием Unit-тестов.