Как протестировать C++ код и оценить степень собственной лени // Демо-занятие курса «C++ Developer»
На вебинаре поговорим о том, зачем разработчикам писать юнит-тесты, и какую пользу они несут. Посмотрим популярные фреймворки тестирования, такие как GTest и Boost, разберем несколько практических примеров. Затем попробуем оценить, достаточно ли тестов мы написали для своего кода.
На занятии:
1 Научимся подключать фреймворки тестирования к своему проекту при помощи Cmake
2 Напишем готовые к запуску тесты
3 Поговорим о том, как измерить покрытие тестами кода, какие инструменты для этого существуют.
Будет полезно:
- Начинающим и практикующим разработчикам на языке C
В результате:
1 Придем к тому, что вместе с кодом, стоит сразу писать и юнит-тесты к нему.
2 В будущем с легкостью интегрируем любой фреймворк тестирования в свой проект.
3 Научимся не только писать тесты, но и мерить их покрытие.
«C Developer» -
Преподаватель: Карина Дорожкина - ведущий разработчик
Пройдите опрос по итогам мероприятия -
Следите за новостями проекта:
- Telegram:
- ВКонтакте:
- LinkedIn:
- Хабр:
336 views
8
4
2 months ago 00:02:07 1
Тест на ШИЗОФРЕНИЮ! Уникальная экспресс-диагностика! Проверь себя!
2 months ago 00:04:22 3
Рабочий Обход Блокировки YouTube и Discord: Исправлено После Обновления (2024)!
2 months ago 00:01:00 1
ДИАФРАГМА - ЭТО ВТОРОЕ СЕРДЦЕ ?
2 months ago 00:32:00 1
Пробую ПОДДЕЛКИ популярной еды (это ужасно)
2 months ago 00:21:09 1
SSD и загрузка Windows - дешевые диски против дорогих
2 months ago 00:23:12 1
Новый Король Нейросетей для Песен - UDIO убийца Suno?
2 months ago 00:37:53 1
ЧТО Я УЗНАЛ про Новый Соболь NN 4х4 ТОЛЩИНА ПРИВОДОВ и ОСОБЕННОСТИ кузова Первый тест драйв
2 months ago 00:13:43 1
Типичные задачи junior разработчика в компании | Как работают джуниоры? (мой опыт)
2 months ago 01:07:59 2
Самая ОПАСНАЯ и КРАСИВАЯ дорога ПАМИРА о которой НИКТО НЕ ЗНАЕТ! Долина БАРТАНГ. Памир, часть 3.
2 months ago 00:11:25 1
НИВА.НОВЫЕ Подфарник светодиодный LED для Lada Niva Legend, 4x4, Urban оригинал СТОИТ ЭТО ли ТОГО?
2 months ago 00:24:31 1
Ольга Скоробогатова, Банк России: о внедрении цифрового рубля, едином QR и операциях в криптовалюте
2 months ago 02:08:57 1
Тесты сборки на Ryzen 5 7500F и RX 7600 8Gb на конец октября 2024
2 months ago 00:05:53 3
Как добавить новый контроллер в ПО Sigur
2 months ago 00:31:57 1
Угарное свидание с Девушкой и Шепелявый Бизнес 🔥 Пранк в авто Сахар Тв и ДЕНЬГИ 😍 ПРИКОЛ !
2 months ago 00:18:31 1
РАЗНИЦА ДОХОДА: ВКЛАДЫ В БАНКЕ VS ТРЕЙДИНГ
2 months ago 00:09:42 1
ТОП—7. 📺Лучшие телевизоры для дома. 🔥Рейтинг 2024. Какой ТВ лучше выбрать по цене-качеству?
2 months ago 00:08:14 25
САМЫЕ ВЫГОДНЫЕ КРАФТЫ НОВЫХ КОЛЛЕКЦИЙ КС2! КАК ЗАРАБОТАТЬ НА КРАФТАХ СКИНОВ БОЕВОГО ПРОПУСКА КС2?
2 months ago 00:01:03 1
Тестируем “Змейка кокетка“ крючком. Схема, описание змеи, 2 часть. Голова, глазки и веки.
2 months ago 01:40:54 1
Аварийная опасность УТОПИЛИ ВСЕ МАШИНЫ
2 months ago 01:07:03 1
Полина Кривых. Формула счастья, борьба с выгоранием, идеальная любовь и кортизол
2 months ago 00:11:46 1
Обделались жиденько! Обзор Nike GT Jump 2
2 months ago 01:29:57 1
Накопления не дадут вам стабильности! Откровенные мысли от Вредных инвесторов @harmfulinvestor
2 months ago 02:20:21 1
(Устарело) Полная оптимизация Windows 11/10 для ИГР. Нереальное повышение ФПС и занижение задержек
2 months ago 00:13:28 1
HUAWEI Watch GT 5 и GT 5 Pro. А что изменилось на самом деле?