22 февраля 2018 года у меня была возможность помочь с Assert (js)« однодневной однодневной конференцией с лазерным акцентом на тестирование для разработчиков JavaScript - как UI, так и Node.js. ». Помогая Разобравшись с некоторыми вещами, я получил возможность увидеть многие выступления и поговорить с участниками и спикерами.
Расположенный в Сан-Антонио, погода не оправдала ожиданий River Walk. Желаю, чтобы люди, которые приехали за границу, получили возможность увидеть, как выглядел центр города в приятный день. При этом место проведения было хорошее, персонал La Orilla Del Rio был великолепен, еда, которую они приготовили, была восхитительной, а Wi-Fi работал на удивление хорошо.
Конференция прошла в отличном составе с разными точками зрения. Некоторые из выступавших работали на крупные технологические компании, некоторые из них предлагали инструменты для тестирования, а некоторые из них оказались где-то посередине.
Было так много полезной информации, и мне придется пересмотреть некоторые выступления, когда они будут опубликованы. Вот некоторые из моих личных выводов из этого мероприятия:
- Начать тестирование сейчас - тестируем новый код; найдите время для написания тестов для старого кода; нажмите, чтобы получить максимальную отдачу от вложенных средств
- Проведите сквозное, интеграционное и модульное тестирование - существуют значительные разногласия по поводу того, что означают слова и насколько категория может влиять на успех продукта. Нет серебряной пули, которая избавит вас от размышлений о том, какие виды тестов использовать и на которых сосредоточиться для конкретного проекта.
- (5% покрытие кода ›0% покрытие кода) обычно верно, но (100% покрытие кода› 95% покрытие кода) обычно неверно. Большинство проектов не получают большой отдачи от инвестиций при 100% покрытии кода. Библиотеки могут быть исключением
- Многие места не проводят (много) тестирования. Я был удивлен, обнаружив, как мало мы отстали. Если вы находитесь в подобном положении, позаботьтесь о будущем и не переживайте, откуда вы пришли.
- Многие разработчики мало что знают о тестировании. Хотя вопросы докладчиков не выглядели слишком заваленными, было много разработчиков (на конференции по тестированию!), Которые задавали между собой базовые вопросы о тестировании.
- Кипарис хорош. Кажется, что это действительно избавляет от боли, связанной с интегрированными тестами. Однако это не значит, что все безболезненно.
- Джастин Сирлс… видео с Assert (js) еще не опубликовано, но посмотрите его выступление на RailsConf
Заключение
Основной персонал, который руководил мероприятием, проделал фантастическую работу. Я надеюсь, что смогу посетить это мероприятие в следующем году. Я покинул это мероприятие с чувством мотивации улучшить тестирование в своей организации и в целом более энергичным, поскольку у меня была возможность поговорить с другими разработчиками.
Если у вас будет возможность, вы тоже должны пойти.
Денни Хедрик получает возможность играть с кодом, зарабатывая на жизнь работой на ВВС США. Помимо своей работы, он любит вести блог на темы, связанные с веб-разработкой и такими библиотеками, как VueJS. Следуйте за ним в Twitter по адресу @dennythecoder