Статья
Обзор: тестирование ПО, альтернативы A/B-тестам, настройка PostgreSQL и ностальгия по железу
В сегодняшнем дайджесте — ключевая статья об истоках лондонской школы тестирования, где авторы предлагают мокать роли, а не объекты. Также разбираем практические альтернативы дорогим A/B-тестам для продуктовых гипотез, быструю настройку log
Коротко
- Лондонская школа тестирования предлагает мокать роли, а не объекты — это ключевой концептуальный переход.
- Для проверки продуктовых гипотез без A/B-тестов есть практические альтернативы, которые экономят время и трафик.
- Настроить logical replication в PostgreSQL для CDC-пайплайна можно за 30 минут.
- Оживление старых игровых консолей — это целая индустрия с разной экономикой.
- Змеиный яд, зарин и антидепрессанты имеют схожий механизм действия, влияя на нейромедиаторы.
Эволюция тестирования ПО
Что случилось
Опубликован перевод статьи 2004 года «Мокируем роли, а не объекты» Стива Фримана и других авторов, которая считается частью истоков лондонской школы тестирования. В ней предлагается переосмыслить подход к мок-объектам.
Почему важно
Статья совершает ключевой концептуальный переход в понимании тестирования. Вместо изоляции объектов через моки авторы предлагают фокусироваться на ролях, которые объекты играют в системе. Это меняет философию проектирования тестов, делая их более гибкими и выразительными.
Кому важно
Разработчикам, инженерам по тестированию (QA) и всем, кто занимается проектированием и поддержкой тестового кода, особенно в объектно-ориентированных языках. Это фундаментальное чтение для понимания современных подходов к модульному тестированию.
Что делать
Изучить статью, чтобы понять эволюцию идей в тестировании. Рассмотреть возможность применения подхода «мокания ролей» в своих проектах для улучшения дизайна тестов и снижения связности кода.
Источник
[Перевод] Стив Фриман, Нэт Прайс, Тим Маккиннон, Джо Уорнc «Мокируем роли, а не объекты»
Проверка гипотез без A/B-тестов
Что случилось
Рассматриваются практические альтернативы A/B-тестированию для проверки продуктовых гипотез.
Почему важно
A/B-тесты, будучи «золотым стандартом», требуют значительных ресурсов: времени, трафика и бюджета. Для многих продуктов, особенно на ранних стадиях или с небольшой аудиторией, это непозволительная роскошь. Необходимость в доступных методах валидации идей высока.
Кому важно
Продуктовым менеджерам, владельцам стартапов, маркетологам и аналитикам, которые сталкиваются с ограничениями трафика или бюджета, но нуждаются в данных для принятия решений.
Что делать
Изучить предлагаемые альтернативные методики проверки гипотез. Внедрить их в продуктовый цикл, чтобы не останавливать развитие из-за отсутствия возможности проводить классические A/B-тесты.
Источник
Как проверять продуктовые гипотезы без A/B-тестов? Практические альтернативы
Быстрая настройка PostgreSQL для CDC
Что случилось
Опубликовано руководство по настройке logical replication в PostgreSQL для организации CDC (Change Data Capture) пайплайна.
Почему важно
CDC-пайплайны критически важны для современных data-driven приложений, обеспечивая поток изменений данных в реальном времени для аналитики, поиска или синхронизации систем. Умение быстро развернуть такую инфраструктуру — ключевой навык для DevOps и data-инженеров.
Кому важно
Бэкенд-разработчикам, DevOps-инженерам, data-инженерам и всем, кто работает с базами данных PostgreSQL и строит реальные времени данные-пайплайны.
Что делать
Следовать пошаговому руководству из статьи, чтобы за 30 минут подготовить PostgreSQL к интеграции с такими инструментами, как Debezium, для захвата изменений.
Источник
PostgreSQL для CDC-пайплайна: настраиваем logical replication за 30 минут
Экономика ретро-ностальгии
Что случилось
Анализируется рынок и практики оживления старых игровых консолей, а также связанные с этим финансовые затраты.
Почему важно
Ностальгия по ретро-играм — это не только хобби, но и целая индустрия с собственной экономикой. Понимание стоимости и процессов модификации старого железа помогает оценить, насколько оправданы инвестиции в такие проекты по сравнению с использованием эмуляторов или покупкой готовых ретро-консолей.
Кому важно
Энтузиастам ретро-игр, коллекционерам, моддерам и всем, кто рассматривает возможность покупки или восстановления старой игровой консоли.
Что делать
Ознакомиться с анализом, чтобы сделать взвешенный финансовый выбор между покупкой оригинального железа, его модификацией, использованием эмуляторов или приобретением современных реплик.
Источник
Неожиданная биохимия
Что случилось
Рассматривается сходство механизмов действия таких разных веществ, как змеиный яд, нервно-паралитический газ зарин и некоторые антидепрессанты.
Почему важно
Это наглядный пример того, как схожие биохимические пути в организме могут быть мишенью как для смертельных ядов, так и для лекарств. Понимание этих механизмов лежит в основе фармакологии, токсикологии и разработки новых препаратов.
Кому важно
Биологам, медикам, фармакологам, студентам соответствующих специальностей и всем, кто интересуется механизмами работы нервной системы и лекарств.
Что делать
Углубиться в статью, чтобы понять фундаментальный принцип воздействия на синаптическую передачу, который объединяет, казалось бы, несовместимые вещества.
Источник
Змеиный яд, зарин и антидепрессанты
Риски и неопределенности
- Применение альтернатив A/B-тестам может давать менее статистически значимые результаты, что требует осторожной интерпретации данных.
- Настройка logical replication в продакшн-среде PostgreSQL может иметь нюансы, зависящие от конкретной версии СУБД и нагрузки, не описанные в базовом руководстве.
- Стоимость и сложность модификации старых консолей могут сильно варьироваться в зависимости от модели и состояния устройства, что делает точный бюджетный расчет затруднительным.
- Сходство механизмов действия веществ, описанное в научно-популярной статье, является упрощением сложных биохимических процессов.
Сегодняшние материалы охватывают спектр от фундаментальных принципов разработки и data-инженерии до практических продуктовых решений и научного просвещения, предлагая как теоретические insights, так и конкретные руководства к действию.
Источники
- [Перевод] Между жизнью и смертью существует «третье состояние» — и, возможно, поэтому наши клетки обладают сознанием
Биологический цикл нашего существования кажется относительно простым: мы рождаемся, живём, умираем. Конец. Но если изучать живые существа на клеточном уровне, всё становится немного интереснее. Вы, я и все 108 миллиардов Homo sapiens, котор
- [Перевод] Стив Фриман, Нэт Прайс, Тим Маккиннон, Джо Уорнc «Мокируем роли, а не объекты»
Продолжаем серию публикаций, посвященных истокам лондонской школы тестирования. В статье "Мокируем роли, а не объекты" (2004) авторы совершают ключевой концептуальный переход. Они переосмысливают мок-объекты: из инструмента для изоляции тес
- Змеиный яд, зарин и антидепрессанты
Змеиный яд, зарин и антидепрессанты. Сразу можно подумать, что между этими веществами нет ничего общего, но при более внимательном рассмотрении можно заметить, что они имеют схожий механизм действия, а именно — влиять на нейромедиаторы. На
- Обзор книги «Проектное управление. Как правильно делать правильные вещи», Павел Алферов
Почему на закрытии Олимпиады в Сочи не раскрылось одно кольцо? Вопрос интересный, но не концептуальный. Действительно интересно — что еще могло произойти и как сумели предотвратить. Хотя некоторых трагедий и даже смертей избежать не удалось
- PostgreSQL для CDC-пайплайна: настраиваем logical replication за 30 минут
Вторая статья цикла «CDC Pipeline в домашней лаборатории». В первой мы сделали Telegram-бота для парсинга банковских скриншотов. Теперь подготовим PostgreSQL к тому, чтобы Debezium мог захватывать изменения в реальном времени. Читать далее
- Как проверять продуктовые гипотезы без A/B-тестов? Практические альтернативы
АБ-тесты — это дорого. Как проверять гипотезы, если у вас нет времени или трафика. АБ-тестирование давно закрепилось как «золотой стандарт» проверки гипотез. Но у него есть обратная сторона: это дорого, долго и требует огромного трафика для
- [Перевод] Туториал по Wireshark для начинающих
Среди множества инструментов для обеспечения сетевой безопасности Wireshark выделяется своей способностью захватывать и отображать пакеты в реальном времени, что особенно полезно для диагностики и анализа сети. Wireshark прост в использован
- PG_EXPECTO: влияние vm.vfs_cache_pressure на производительность PostgreSQL при нагрузке, имитирующей OLAP
Глоссарий терминов | Postgres DBA | Дзен GitHub - Комплекс pg_expecto для статистического анализа производительности и нагрузочного тестирования СУБД PostgreSQL В условиях растущих требований к обработке больших данных и аналитическим нагру
- Сколько стоит современная ностальгия. Смотрим, как оживляют старые консоли и какие деньги на это тратят
В комментариях под разными статьями про современный ретро-портатив вы со стопроцентной вероятностью наткнетесь хотя бы на один аргумент в пользу игры на реальном железе, будь то «да лучше купить PSP» или «а что мешает купить PS1 за копейки
- Почему не взлетели дирижабли? Часть 6: Лондон под бомбами
Первый налёт цеппелинов на Британию, состоявшийся 19 января 1915 года, показал: английские небеса практически беззащитны перед немецкими военными дирижаблями и их бомбами. Если армейские цеппелины, пытавшиеся бомбить Париж через линию Запад