Живое кодирование функции с открытым исходным кодом
Как мне подойти к новой функции в проекте с открытым исходным кодом? Как выполнить TDD для функции интерфейса? Что мы используем для кроссбраузерного тестирования? Все это и многое другое в этой записи живого сеанса кодирования
Это запись первого живого выступления.
Я разработал функцию, взятую из списка задач на Vivid — библиотеку пользовательского интерфейса на основе веб-компонентов с открытым исходным кодом.
Примерно через час живого кодирования к нам присоединились Stefan и Tally, чтобы поделиться своим опытом относительно Jest и Playwright.
Стефан упомянул, что можно использовать функциональность Jest each
, чтобы упорядочить тесты более понятным и понятным образом. Он также указал на некоторые положительные моменты, касающиеся использования шпионов.
Тэлли, который является экспертом по драматургии, упомянул о готовой поддержке Shadow DOM от Playwright, в отличие от того, что Cypress несколько не поддерживает в этом отношении.
В конце концов, мы рассмотрели внутренний механизм визуальных регрессионных тестов Vivid и обсудили многочисленные проблемы кросс-браузерного тестирования.
Посмотреть запись можно здесь: