22 февраля 2018 года у меня была возможность помочь с Assert (js)« однодневной однодневной конференцией с лазерным акцентом на тестирование для разработчиков JavaScript - как UI, так и Node.js. ». Помогая Разобравшись с некоторыми вещами, я получил возможность увидеть многие выступления и поговорить с участниками и спикерами.

Расположенный в Сан-Антонио, погода не оправдала ожиданий River Walk. Желаю, чтобы люди, которые приехали за границу, получили возможность увидеть, как выглядел центр города в приятный день. При этом место проведения было хорошее, персонал La Orilla Del Rio был великолепен, еда, которую они приготовили, была восхитительной, а Wi-Fi работал на удивление хорошо.

Конференция прошла в отличном составе с разными точками зрения. Некоторые из выступавших работали на крупные технологические компании, некоторые из них предлагали инструменты для тестирования, а некоторые из них оказались где-то посередине.

Было так много полезной информации, и мне придется пересмотреть некоторые выступления, когда они будут опубликованы. Вот некоторые из моих личных выводов из этого мероприятия:

  1. Начать тестирование сейчас - тестируем новый код; найдите время для написания тестов для старого кода; нажмите, чтобы получить максимальную отдачу от вложенных средств
  2. Проведите сквозное, интеграционное и модульное тестирование - существуют значительные разногласия по поводу того, что означают слова и насколько категория может влиять на успех продукта. Нет серебряной пули, которая избавит вас от размышлений о том, какие виды тестов использовать и на которых сосредоточиться для конкретного проекта.
  3. (5% покрытие кода ›0% покрытие кода) обычно верно, но (100% покрытие кода› 95% покрытие кода) обычно неверно. Большинство проектов не получают большой отдачи от инвестиций при 100% покрытии кода. Библиотеки могут быть исключением
  4. Многие места не проводят (много) тестирования. Я был удивлен, обнаружив, как мало мы отстали. Если вы находитесь в подобном положении, позаботьтесь о будущем и не переживайте, откуда вы пришли.
  5. Многие разработчики мало что знают о тестировании. Хотя вопросы докладчиков не выглядели слишком заваленными, было много разработчиков (на конференции по тестированию!), Которые задавали между собой базовые вопросы о тестировании.
  6. Кипарис хорош. Кажется, что это действительно избавляет от боли, связанной с интегрированными тестами. Однако это не значит, что все безболезненно.
  7. Джастин Сирлс… видео с Assert (js) еще не опубликовано, но посмотрите его выступление на RailsConf

Заключение

Основной персонал, который руководил мероприятием, проделал фантастическую работу. Я надеюсь, что смогу посетить это мероприятие в следующем году. Я покинул это мероприятие с чувством мотивации улучшить тестирование в своей организации и в целом более энергичным, поскольку у меня была возможность поговорить с другими разработчиками.

Если у вас будет возможность, вы тоже должны пойти.

Денни Хедрик получает возможность играть с кодом, зарабатывая на жизнь работой на ВВС США. Помимо своей работы, он любит вести блог на темы, связанные с веб-разработкой и такими библиотеками, как VueJS. Следуйте за ним в Twitter по адресу @dennythecoder