Загрузка страницы

Вы пишете тесты неправильно. Виталий Левченко, Megafon.tv.

У вас бывает, что вы написали код, прогнали unit тесты, и после проверяете результат руками в разных кейсах? Часто ли находятся баги, регрессии в вашем приложении, которые не поймали unit тесты? У вас есть ощущение, тесты у вас работают плохо? Или наоборот, вы на тесты тратите слишком много времени? Многие учились писать тесты по наитию, писали по остаточному принципу. Это создало ту картину, что мы видим вокруг себя. Я расскажу, какие проблемы могут быть с вашими тестами, как сделать их хорошо, и как научиться делать это систематически. На Go.

Видео Вы пишете тесты неправильно. Виталий Левченко, Megafon.tv. канала GopherCon Russia
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
25 апреля 2018 г. 14:47:48
00:38:44
Другие видео канала
TLA+/TLC: практичный инструмент формальной верификаций алгоритмов. Алексей Найденов (ITooLabs).TLA+/TLC: практичный инструмент формальной верификаций алгоритмов. Алексей Найденов (ITooLabs).Building an Autoscaling HTTP Proxy for Kubernetes. Aaron SchlesingerBuilding an Autoscaling HTTP Proxy for Kubernetes. Aaron SchlesingerGeneric Programming in Go. Vladimir VivienGeneric Programming in Go. Vladimir VivienGolang race detector. Neven Miculinic, Kraken Systems.Golang race detector. Neven Miculinic, Kraken Systems.Прозрачный gRPC-proxy один-ко-многим. Андрей СмирновПрозрачный gRPC-proxy один-ко-многим. Андрей СмирновA tour of xbar code. Mat RyerA tour of xbar code. Mat RyerMessage-driven application made easy with Watermill. Robert Laszczak, Three Dots Labs.Message-driven application made easy with Watermill. Robert Laszczak, Three Dots Labs.Javascript в Go: как мы храним интерпретируемую логику в конфиге. Алексей Шайхалеев, Aviasales.ruJavascript в Go: как мы храним интерпретируемую логику в конфиге. Алексей Шайхалеев, Aviasales.ruКак измерить настроение кода в Git репозитории. Вадим Марковцев, source{d}Как измерить настроение кода в Git репозитории. Вадим Марковцев, source{d}GopherCon Russia 2018. Как это былоGopherCon Russia 2018. Как это былоGopherCon Russia 2019. Как это было.GopherCon Russia 2019. Как это было.Встраивание в Go интерпретатора JS для реализации бизнес-логики. Алексей Найденов, ITooLabsВстраивание в Go интерпретатора JS для реализации бизнес-логики. Алексей Найденов, ITooLabsGo's Hidden Pragmas. Dave CheneyGo's Hidden Pragmas. Dave CheneyПроблемы разработки базы данных числовых временных рядов с нуля на Go. Александр Вишератин, ИТМО.Проблемы разработки базы данных числовых временных рядов с нуля на Go. Александр Вишератин, ИТМО.Воркшоп: TLA+/TLC: практичный инструмент формальной верификаций алгоритмов. Алексей НайденовВоркшоп: TLA+/TLC: практичный инструмент формальной верификаций алгоритмов. Алексей НайденовChatting through Go. Joan López de la Franca Beltran, Atrápalo.Chatting through Go. Joan López de la Franca Beltran, Atrápalo.Знакомство с гео-библиотекой s2 от Google и примеры ее использования в Badoo. Марко Кевац, Badoo.Знакомство с гео-библиотекой s2 от Google и примеры ее использования в Badoo. Марко Кевац, Badoo.Go Profiling from Bottom Up. Felix GeisendörferGo Profiling from Bottom Up. Felix GeisendörferОптимизация работы с PostgreSQL в Go: от 50 до 5000 RPS. Иван ОсадчийОптимизация работы с PostgreSQL в Go: от 50 до 5000 RPS. Иван ОсадчийBitmap indexes. Marko Kevac, Badoo.Bitmap indexes. Marko Kevac, Badoo.Фаззинг: новое юнит тестирование. Дмитрий Вьюков, Google.Фаззинг: новое юнит тестирование. Дмитрий Вьюков, Google.
Яндекс.Метрика