27 марта 2017
Podlodka #4 - Мутационное тестирование
17

Если вы когда-нибудь задавались вопросом “А кто тестит мои тесты?”, то этот выпуск точно для вас. Мы дружно пытаем нашего гостя, Алексея Денисова, на тему того, что такое мутационное тестирование, и пытаемся придумать, как его встроить в процесс разработки софта. Ну и, конечно, обсуждаем Mull - инструмент для создания и расстрела мутантов для LLVM. Содержание: - 00:00 - Приветствие - 00:58 - Знакомство с гостем этого выпуска, Алексеем Денисовым - 06:10 - Про Code Coverage - 21:35 - Что такое мутационное тестирование - 39:10 - Длительность мутационного тестирования - 43:00 - Оптимизация мутационного тестирования - 47:30 - LLVM - 49:38 - Использование Mull в iOS разработке - 59:18 - Continuous Mutation Testing - 01:05:14 - Планы развития Mull - 1:14:00 - Последние новости: Android O, Apple Clips. - 1:24:55 - Ответы на вопросы слушателей из нашего чата: про софт, который используют ведущие, и снова про карьерную лестницу. Полезные ссылки: - Блог Алексея Денисова https://lowlevelbits.org - Доклад про мутационное тестирование на FOSDEM https://www.youtube.com/watch?v=YEgiyiICkpQ - Репозиторий Mull https://github.com/mull-project/mull - LLVM-based Mutation Testing System. Request For Comments http://lowlevelbits.org/llvm-based-mutation-testing-system/ - Новая версия Android O https://tproger.ru/news/android-o-developer-preview/ - Приложение Apple Clips http://www.apple.com/clips/
Плейлист
Podlodka Podcast
В некоторых выпусках мы уже обсуждали, как работы ученых и инженеров в 60-70-е годы повлияли на современное программирование. Сейчас мы пошли еще дальше! Вместе с Виталием Брагилевским обсуждаем выдаю...
26 марта 2024
Дата и время – не самый простой домен. То зимнее-летнее время, то часовые пояса не кратны часу. А что, если не надо привязываться к часовому поясу? Еще в чате распределенной команды написали, что мити...
18 марта 2024
Все ведущие подкаста недавно релоцировались в другие страны. А некоторые – даже несколько раз. Мы по себе знаем, насколько сложен процесс адаптации, и насколько просто вместо интеграции в новую культу...
11 марта 2024
FemTech — технологии, которые улучшают жизнь и здоровье женщин. Если вы думаете, что дело заканчивается трекерами цикла… То, поверьте, этот выпуск вас удивит! Gender data gap — огромная и далеко не ед...
05 марта 2024
Продолжаем разбираться, за что отвечают разные C-level менеджеры, и в этот раз фокус на деньгах – говорим про CFO. Готовьте кошельки! Поговорили про финансирование, планирование, управление рисками –...
26 февраля 2024
Мы уже несколько выпусков посвятили тому, как правильно “готовить” тесты — составлять тест-кейсы, реализовывать и оптимизировать автотесты, поддерживать тестовую документацию. Но один вопрос остается...
19 февраля 2024
Результат работы программистов – код. Дизайнеров – макеты и красивые иконки. А вот с тестировщиками все намного интереснее! Вместе с Анастасией Заречневой, тестировщицей из JetBrains и создательницей...
12 февраля 2024
В выпуске обсудили нескучные правила шахмат, а также разновидности шахмат. Рассмотрели шахматы как вид спорта, или даже киберспорта. Узнали как AI играет в шахматы, оценивает силу ходов, помогает сове...
05 февраля 2024
И стартап, и пет-проект проще начинать с кем-то, например, другом или родственником. Сначала вы просто делаете что-то прикольное, но с ростом проекта растут и ставки. Как не навредить проекту и сохран...
29 января 2024
Мы много времени уделяем обсуждению того, как писать код классно — спорим про технологии, языки, фреймворки, IDE и т. п. При этом все мы знаем, что реализация фичи — это лишь верхушка айсберга. А что...
22 января 2024
Мало кого из тех, кто становится тимлидом, жизнь как-то к этому готовила. Управлению людьми и командами редко учат в университетах, работа рядовым программистом тоже не приносит нужных знаний. Мы реши...
15 января 2024
У нас уже был выпуск про VR, потому мы обсудили, что произошло с индустрией за прошедшие годы. В центральной части выпуска подняли тему NeRF — технологии, которая позволяет делать фотореалистичные сни...
08 января 2024
Иногда технологии — это не только про сложные инженерные задачи, но и про непростые моральные и этические вопросы без правильных ответов. В этом выпуске обсуждаем с Александром Нотченко дипфейки — как...
01 января 2024
Скорее включайте этот новогодний эпизод и заряжайтесь хорошим настроением! Обсуждаем любимые выпуски по версии наших слушателей и нас самих, делимся открытиями и фейлами 2023 года, неловко шутим и, ко...
28 декабря 2023
Изначально мы планировали говорить о QT исключительно в контексте кроссплатформенной десктопной разработки. Но в процессе осознали, что такое представление слишком ограничено, и возможности QT гораздо...
21 декабря 2023
Возможно, вы знаете, что все ведущие нашего подкаста неровно дышат к Kotlin. Почему? Чем так хорош этот язык? Разбираемся со Светой Исаковой, Developer Advocate в JetBrains. Облако КРОК – надежная и...
11 декабря 2023
Часто карьерную лестницу технических менеджеров представляют исключительно через количественный рост в зоне ответственности, горизонте планирования и числе людей. Почему это не так и в чем есть качест...
05 декабря 2023
В этом выпуске Катя Петрова рассказала про особенности переезда, легализации и жизни на острове глазами человека из IT. Прошлись по всем аспектам, которые могут повлиять на ваш выбор: климат, жилье, ш...
29 ноября 2023
В какой момент продукт перестает быть безумной идеей фаундеров и встает на ноги? По каким метрикам и что нужно сделать, чтобы пройти этот путь? На эти и другие вопросы нам ответил Илья Мартын – управл...
20 ноября 2023
У TypeScript – очень интересная история. Это первый крупный опенсорсный проект Microsoft, которые до этого воспринимались исключительно как империя зла. Он соревновался сразу с несколькими другими язы...
13 ноября 2023
Пополняем коллекцию выпусков про профессии! В этот раз мы вместе с Владиславом Соловьевым разобрались в том, что такое motion design. А там есть в чем поразбираться, ведь моушн-дизайн включает в себя...
06 ноября 2023
Стартуем серию выпусков посвященных десктоп разработке, и первый на очереди великий и ужасный… Electron! Вместе с Ильей Ермошиным разобрались в устройстве фреймворка, сравнивали его с нативной разраб...
31 октября 2023
Представьте, что можно взять свой любимый язык программирования, а внутри него сделать другой язык, который будет понятными словами описывать вашу предметную область. А нам и представлять не надо, мы...
25 октября 2023
Преобразования, которые происходят с текстом для его отображения на экране – одна из самых проклятых вещей в программировании. Никита Прокопов вернулся к нам в гости, чтобы рассказать про то, какие ин...
16 октября 2023
Юмор – это то, что помогает налаживать социальные связи, справляться со стрессом и трудностями жизни. Поэтому особенно интересно заглянуть в мир стендапа, где юмор – это профессиональный навык. Разбир...
10 октября 2023
ИТ-рекрутмент знаком нам всем — как соискателям работы. Но мало кто представляет, что скрывается за завлекающими сообщениями рекрутеров в соц. сетях, ведь это лишь маленькая верхушка айсберга. Как зар...
02 октября 2023
There is no such thing as a plain text. Мы позвали в гости Никиту Прокопова, автора Fira Code, и разработчика сразу нескольких UI фреймворков, чтобы поговорить о том, как компьютеры работают с текстом...
25 сентября 2023
Бег один из самых популярных и противоречивых видов спорта для любителей. Одни регулярно выкладывают фото с марафонов, другие – ворчат про ударную нагрузку, разваливающиеся колени и прочий вред бега....
18 сентября 2023
Одна из самых больших проблем начинающих продуктов – это поиск сегмента пользователей, которым он будет помогать решать задачу. С Ваней Замесиным обсудили как можно подойти к этой проблеме. Применили...
11 сентября 2023
Несколько десятков лет назад программирование и наука были неразрывно связаны, ведь код был инструментом для научных исследований и расчетов. Но в какой-то момент времени произошло разделение, и сегод...
04 сентября 2023

Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.