
javascript.ninja
Проект Ильи Климова - годный ресурс для изучения javascript и js фреймворков.
Тестирование для меня - самый простой способ изменить мышление в сторону более чистой и управляемой архитектуры. “Это легко тестировать” чаще всего является синонимом “это достаточно хорошо спроектировано”. Даже если вы не практикуете тестирование на реальном проекте, понимание как это можно протестировать (а вернее почему нельзя) однозначно приведет вас к изменению стиля вашего кода.
Теоретическая часть (записанные видео)
Видео представляют собой небольшие (~15-20 минут) фрагменты теоретических изысканий, практически не привязанных к конкретному языку программирования (за исключением 4 части) и объясняющих всё “на пальцах” (а точнее пером по экрану).
Проект Ильи Климова - годный ресурс для изучения javascript и js фреймворков.
Создание и развертывание веб-приложений - сложная задача. Чтобы проверить работает ли приложения должным образом, требуется большое количетсво автоматических тестов. Знать как правильно настроить и писать тесты - критически важный арсенал в вашем портфолио. В этом курсе мы рассмотрим достоинства и недостатки различных форм тестирования, а также приступим к настройке и использованию специальных инструментов для повышения уверенности в развертыва
Изучите умный и эффективный способ тестирования любого JavaScript приложения. Зачем тестировать ваш JavaScript? Каждый раз, когда обнаруживается ошибка, пользовательский опыт вашего приложения трещит по швам. Баги это плохо. А кого будут винить ? Тебя, разработчика! Перед каждым деплоем, твой код должен быть протестирован и гарантировать полную рабочую функциональность. Профессионалы пишут работающий код, и я имею в виду тот код, который протести
Как показал мой опыт работы в GitLab - тестирование Vue-компонентов не самая сильная сторона даже тех, кто съел собаку на тестировании к примеру backend-кода. Здесь “аукается” то, что во Vue очень много сложных возможностей, которые нетривиально тестировать. Добавьте к этому некие удивительные особенности @vue/test-utils (у автора порядка 10 принятых pull-requests в репозиторий) - и получите прекрасный коктейль сложного тестирования.
Создавать программное обеспечение может каждый, но качество программного обеспечения требует тщательного контроля и использование передовых методов. Профессионал отправляет надежный, хорошо протестированный и стабильный код. Это стандарт, но тестирование React приложений может быть болезненным и сложным.
Автоматизированное тестирование является ключевой концепцией современной (веб) разработки. Тем не менее, эта концепция поначалу может пугать, поэтому многие разработчики уклоняются от погружения в тестирование и добавления тестов в свои проекты. Этот курс научит вас автоматизированному модульному и интеграционному тестированию с помощью JavaScript с нуля. Вы узнаете, как пишутся тесты и добавляются в ваши проекты, что следует (и не следует) тести
То что просишь ты - готовое решение, без глубокого объяснения почему так, без шагов как можно на это напороться, . Выводы о воде выглядят как чё то подслушаное мнение, где если автор много говорит значит это обязательно вода.
P.S Курс покупала компания где работал, не довольных не было.
Что же касается материала - идеальна ли практика - нет конечно. Решает ли она поставленную задачу? Показать как максимально "плохой" код можно тестировать - я считаю однозначно что да и 0 возвратов по этому мастер-классу более-менее это подтверждает (да, я этим горжусь и считаю это лучшим своим материалом за последние месяцев 9). (Хотя я нахожу это абсолютно удивительным - это нормально что не всем нравятся мои подходы)
Моя задача была не показать "практические приемы", а показать как надо мыслить для решения задач :) Более того, суть не в проблемах "конкретного" кода - а именно в типичных косяках произвольного JS кода и как к ним подходить. Тестировать "выхолощенные" академические примеры - не помогает, это уж я с "высоты" своего frontend testing expert в GitLab говорю
В любом случае несмотря на то, что вы, скорее всего, не моя целевая аудитория - спасибо за отзыв, что касается "мелких практик" - как я и говорил в видео - мы еще сделаем к этому МК много-много мелких задач (благо откуда их брать есть) именно на практику тестирования :)
Но когда на нем "зарабатывают" - я грущу вдвойне.
Обращение к админам сайта - я понимаю, что просить "не пиратить" бесполезно, поэтому прошу хотя бы убрать курс из премиум подписки
Даже превьюшки к видео этого мастер-класса честно куплены на Envato (потому что дизайнер из меня как из дерьма пуля), причем "по честному" - не Regular а Extended license, которая стоит дороже, но позволяет использовать картинку в продуктах, за которые берутся деньги
или вы не имеете к курсу никакого отношения, но придумали такой интересный способ сделать курс доступным для себя без подписки ?