Илья Климов - Как в GitLab @vue/test-utils обновляли

Поделиться
HTML-код
  • Опубликовано: 24 янв 2025

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

  • @xxxxPomaHxxxx
    @xxxxPomaHxxxx 3 года назад +2

    У меня от реакции хабра на мол теперь непроизвольная улыбка когда его упоминают.

  • @spoonjeee4785
    @spoonjeee4785 3 года назад +5

    Как он делает это с закрытыми глазами??

  • @danilkochnev8162
    @danilkochnev8162 3 года назад +2

    Отличный доклад

  • @k0sm0s
    @k0sm0s 3 года назад +1

    Интересный доклад, но на мой взгляд это обсуждение симптомов, а не болезни. Если что-то сложно тестировать, то проблема скорее всего не в инструменте тестирования, а в архитектуре того, что тестируется. Магия Vue с его реативностью обладает безусловным плюсом - скоростью разработки, но плата за это - сложность поддержки и тестирования этого кода. А причина в неявности флоу обработки данных и попытке смешать все в одну кучу - представление, бизнес логику, транспортный уровень, добавить к этому всему реактивность и ожидать, что это все как-то само будет красиво работать. Сама парадигма реактивности в понимании Vue форсит писать некачественный код, где во всем абсолютно есть сайд эффекты, а последовательность действий скрыта фреймворком от разработчика. Хорошая библиотека для реализации представлений превратилась в плохой фреймворк для создания приложений.

    • @владимиркарпов-т4ъ
      @владимиркарпов-т4ъ 3 года назад

      соглы

    • @vladislavstepanov7591
      @vladislavstepanov7591 Год назад

      Кто вам сказал что вью форсит смешивать все слои в кучу?
      Ваш вывод что проблема не в библиотеке, а в архитектуре того, что тестируется у меня вызвал такое чувство, будто вы доклад вообще не смотрели. В докладе максимально абстрагировались от проекта и обсуждали на фундаментальном уровне подходы к тестированию и их реализации в VTU. С чем у VTU все очень плохо, судя по докладу

  • @Steklopod
    @Steklopod 3 года назад

    Я бы не осмелился присваивать Вью такое количество костылей. На мой взгляд слово "костыль" можно было бы заменить на "фича" 😏

    • @snatvb
      @snatvb 3 года назад

      так и рождается плохой код))