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


- 🔥 11
- ✍ 5
- ❤ 3
- 🤯 1