Интересный доклад, но на мой взгляд это обсуждение симптомов, а не болезни. Если что-то сложно тестировать, то проблема скорее всего не в инструменте тестирования, а в архитектуре того, что тестируется. Магия Vue с его реативностью обладает безусловным плюсом - скоростью разработки, но плата за это - сложность поддержки и тестирования этого кода. А причина в неявности флоу обработки данных и попытке смешать все в одну кучу - представление, бизнес логику, транспортный уровень, добавить к этому всему реактивность и ожидать, что это все как-то само будет красиво работать. Сама парадигма реактивности в понимании Vue форсит писать некачественный код, где во всем абсолютно есть сайд эффекты, а последовательность действий скрыта фреймворком от разработчика. Хорошая библиотека для реализации представлений превратилась в плохой фреймворк для создания приложений.
Кто вам сказал что вью форсит смешивать все слои в кучу? Ваш вывод что проблема не в библиотеке, а в архитектуре того, что тестируется у меня вызвал такое чувство, будто вы доклад вообще не смотрели. В докладе максимально абстрагировались от проекта и обсуждали на фундаментальном уровне подходы к тестированию и их реализации в VTU. С чем у VTU все очень плохо, судя по докладу
У меня от реакции хабра на мол теперь непроизвольная улыбка когда его упоминают.
Как он делает это с закрытыми глазами??
XD
Отличный доклад
Да
Интересный доклад, но на мой взгляд это обсуждение симптомов, а не болезни. Если что-то сложно тестировать, то проблема скорее всего не в инструменте тестирования, а в архитектуре того, что тестируется. Магия Vue с его реативностью обладает безусловным плюсом - скоростью разработки, но плата за это - сложность поддержки и тестирования этого кода. А причина в неявности флоу обработки данных и попытке смешать все в одну кучу - представление, бизнес логику, транспортный уровень, добавить к этому всему реактивность и ожидать, что это все как-то само будет красиво работать. Сама парадигма реактивности в понимании Vue форсит писать некачественный код, где во всем абсолютно есть сайд эффекты, а последовательность действий скрыта фреймворком от разработчика. Хорошая библиотека для реализации представлений превратилась в плохой фреймворк для создания приложений.
соглы
Кто вам сказал что вью форсит смешивать все слои в кучу?
Ваш вывод что проблема не в библиотеке, а в архитектуре того, что тестируется у меня вызвал такое чувство, будто вы доклад вообще не смотрели. В докладе максимально абстрагировались от проекта и обсуждали на фундаментальном уровне подходы к тестированию и их реализации в VTU. С чем у VTU все очень плохо, судя по докладу
Я бы не осмелился присваивать Вью такое количество костылей. На мой взгляд слово "костыль" можно было бы заменить на "фича" 😏
так и рождается плохой код))