Тёмный
No video :(

C# Как не писать тесты а записывать! 

IT Chat
Подписаться 929
Просмотров 279
50% 1

- Зачем программисту диктофон?
- Я тесты не пишу а записываю!
github.com/Swi...

Опубликовано:

 

22 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 3   
@programisli
@programisli 2 года назад
Звучит симпатично, но не понял, как создаётся файл с данными? Он автоматом снимает какое-то состояние или мне нужно будет создавать вручную? Если вручную, то вроде надежно, но чем это будет лучше, чем написать функцию сравнения. Если автоматом, то нужна какая-то метрика, которая подтвердит, что снятые данные реально являются фактом и не содержат бага.
@DimonSmart
@DimonSmart 2 года назад
Если файла еще нет - то он создаётся. Если есть - то считывается и сравнивается. В этом смысле библиотека даёт полную автоматику. И да. После первого запуска такого теста надо руками проверить все данные в этом файле. Или можно дебагером посмотреть что все ожидания правильные. Для первой проверки подходят любые способы. IMHO проверить готовый файл проще чем руками написать Assert на каждое поле. Но тут сильно зависит от конкретного примера, конечно. Если подходит то ок. Если нет - помним что есть и такой способ тоже.
@programisli
@programisli 2 года назад
@@DimonSmart Автоматическое создание - действительно упростит жизнь. Надо будет попробовать.
Далее
Specflow Alternatives. ChatGpt + SpecFlow
23:55
ОБЗОР ПОДАРКОВ 🎁 | WICSUR #shorts
00:55
Последствия блокировки YouTube
25:35
ПРОГРАММИСТЫ! ВСЕ СЮДА...
14:25
Просмотров 337 тыс.
Визуализация гравитации
10:00
Просмотров 13 млн