«Принципы unit-тестирования логики frontend-приложений». Андрей Потёмкин. Frontend. Астрал-Софт

Поделиться
HTML-код
  • Опубликовано: 30 янв 2024
  • Первый доклад из серии по Astral.Frontend Unit Testing Guide: industrious-search-cdf.notion....
    Презентация: docs.google.com/presentation/...
    План доклада:
    - Что тестируем?
    - Работа с зависимостями
    - Фейковые данные для тестов
    - Переиспользование логики между тестами
    - Антипаттерны

Комментарии • 1

  • @DmitryRassoshenko
    @DmitryRassoshenko 3 месяца назад

    Отличный контент! Практически всё из сказанного релевантно для других ЯП и таргетов: мобилка, бэкенд.
    Небольшая пойнты критики больше по артикуляции, чем по существу:
    - выражение «на самом деле» звучит токсично (3:31, 48:10). По озвученным пойнтам - это Ваша точка зрения, пусть и подкреплённая какими-то аргументами, но всё же именно точка зрения. По сути понятно, что Вы имеете в виду, но именно звучит некрасиво;
    - извинение за питье (29:16) были, на мой взгляд, лишними. Это нормально - смочить горло посредине выступления, не привлекая столько внимания к этому процессу: в этой части воспринимал доклад на слух, на слайды не смотрел, но на извинении включился в видео, - решил, что Андрей ошибся где-то.
    - рандомные уникальные данные (40:41) на каждом тесте ведут к потере воспроизводимости тестов; хорошо бы устанавливать константный seed для random генератора перед каждым тестом, но тогда уже будут не уникальные данные на каждом тесте;