Онлайн-холивар: новый формат обмена опытом. В эту субботу

    Часто самое интересное на митапах начиналось, когда несколько человек увлеченно спорили вокруг какой-то темы, а ты мог включиться с вопросом или добавить свои “пять копеек” опыта.

    Мы с Алексеем anzem Землянским и Григорием eyeofhell Петровым подумали перенести эту механику в онлайн. Хотим попробовать 11 апреля в 11 часов по Москве — в формате интерактивной ютуб-трансляции и открытых дискуссий в зуме* за эфиром. Надеемся, у вас найдется полтора часа на протестировать формат с нами.



    В качестве темы для первого холивара взяли TDD.

    У нас есть срез мнений по этой теме из прошлого:

    Данные взяты из этого поста. Сам скриншот вчерашний.

    Чтобы понять, что изменилось за годы, мы запустили небольшой опрос на страничке мероприятия — на него уже отвечают ребята из региональных ИТ-сообществ, которые мы активно зовем в гости. Ведь онлайн и выходной здорово стирают границы.

    Немного о том, что и как планируем


    В первые час с хвостиком в ютуб-трансляции:

    • Эксперты выдвинут по 4 тезиса за и против, а затем атакуют два тезиса оппонента — на свой выбор.

    • Чтобы дело не превратилось в балаган, будет модератор и довольно жесткий тайминг.

    • А чтобы зрители не скучали, будет третий раунд только с вашим вопросами. Плюс возможность задать вопрос голосом после каждого раунда (за это дарим пиццу с доставкой в вашем городе).

    Ну а после основной части переместимся в зум-комнату, где Гриша, Лёша и другие приглашенные эксперты продолжат неформальное общение со всеми желающими.

    Немного об оппонентах


    — А давай сразу набросим? Я начну предложение, чтобы было проще, а ты закончи: “Часто говорят, что TDD ..., но на самом-то деле мы знаем…”

    Алексей, будет защищать TDD: Часто слышу, что автотесты усложняют рефакторинг, и вообще, что “TDD это двойная работа, ведь наш код меняется так быстро”. Это не так — просто в продуктовых проектах, где чаще всего и нужны быстрые изменения, следует чуть иначе стоить работу. Говорю на основе своего опыта: в субботу покажу примеры и расскажу, как поступал в своих командах.

    Григорий, будет искать изъяны: Мой любимый миф о тестах: «Юнит-тесты находятся в основании пирамиды тестирования». Авторы этого мифа забывают сказать, что такое утверждение верно, только если из кода можно легко выделить юниты. Во многих областях код может не делиться на мелкие компоненты в принципе, либо разделить его можно только с очень большим трудом.

    — Как ты выбрал сторону в этой дискуссии?

    Алексей: Я ощутил плюсы TDD на собственном опыте и хочу поделиться этим с другими.

    Григорий: Должен же был кто-то оппонировать Алексею) Подискутировать на эту тему для меня — возможность лучше разобраться самому. Не то чтобы я был против TDD. Мне нравится TDD. Но также у меня много скепсиса к «самоочевидным» штукам: и об этом всем я хочу поговорить с оппонентом.

    — Что думаешь про онлайн-форматы в целом?

    Алексей: Для меня это единственный способ участвовать в митапах или дебатах: живу в Благовещенске, это сильно далеко от любого центра ИТ-движухи.

    Григорий: Прямо сейчас выбора нет и мы играем теми картами, которые раздали.

    P.S. * Отношение к зуму в последнее время неоднозначно, но: он есть у многих по работе, у нас есть доступ предоплаченной корпоративной версии, а сами разговоры про TDD, кажется, малоинтересны сторонним людям. Так что, надеемся, до встречи в субботу.
    Skyeng
    Крупнейшая онлайн-школа Европы. Удаленная работа

    Комментарии 6

      +3
      Судя по тесту, вы хотите обсудить юнит тесты, а не TDD.
      В TDD тесты пишутся первее кода.
      Кроме того тестов есть масса: юнит тесты, функциональные, секьюрити, нагрузочные и т.д. Это никак не x2 работы, а на порядок больше.
        0
        Привет, мы о многом хотим поговорить, но вы же понимаете, что публиковать все тезисы ребят до старта — это примерно как выложить в открытый доступ план блиц-крига и отвернуться на пару дней)

        Плюс мы предусмотрели возможность вмешаться голосом со своим видением в эфир: если будет возможность подключиться, высказывайтесь, будет здорово!
          +2
          Правильно человек говорит. Вся дискуссия может просто оказаться пустой из-за этого непонимания — один будет говорить об одном(про TDD), а другой о другом(про unit-тесты). У меня есть продукт, в котором TDD, но мало юнит-тестов. Потому, что тесты в основном функциональные.
            0
            Адель, привет! Постараемся учесть и исключить этот момент — плюс будет здорово, если «зайдешь» на огонек про свой опыт рассказать
        0
        И как прошло? Я проспал.
          +1
          Привет, в целом неплохо, особенно обсуждения за эфиром народу зашли: туда пришли Олег Сорока, Ахмед Шериев, тоже поделились мнением и опытом. Афтепати мы попробуем расшифровать и выложить отдельно текстом лучшее.

          А запись основной части можно перед сном посмотреть на ютубе)

        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

        Самое читаемое