Скалисты Северной столицы и желающие её посетить! Год близится к концу, мы начинаем задумываться о праздниках, каникулах, отпуске. Дни становятся всё короче, а погода холоднее. И нам хочется восполнить это весёлыми, тёплыми встречами, где можно расслабиться, отдохнуть, пообщаться на интересные темы. Вот и мы подумали, как бы было здорово, собраться всем вместе, организовать 2-3 полезных докладика, поднять интересные для нашей любимой деятельности темы, подискутировать, поделиться опытом, и просто провести время как мы это любим.

image


Так что мы, организаторы SPb Scala User Group и команда разработчиков Scala Plugin for IntelliJ IDEA приглашаем вас в уютный офис JetBrains на, уже третий в этом году, и завершающий его, митап. В программе встречи: 3 доклада (45, 25, 20 мин.), перерывы (в сумме — 90 мин.) на пиццу и общение. Будет организована он-лайн трансляция в YouTube, с возможностью обратной связи. Ссылка появится перед началом мероприятия на странице встречи.

Ещё, команда разработчиков Scala plugin подготовила Новогодний подарок для своих и не только пользователей. Мы создали инструмент для мутационного тестирования проектов на языке Scala. Эта информация пока нигде ещё не анонсировалась, а сам инструмент проходит завершающие этапы внутреннего тестирования в JetBrains. Продукт не требует танцев с бубном при интеграции, и уже на самом митапе участники смогут попробовать его в своих проектах. О нём, собственно, и будет первый доклад. Итак, темы докладов:

image1. Андрей Сугак (JetBrains). Мутационное тестирование в Scala

Юнит тесты позволяют нам удостовериться в корректности кода. Но кто даст ответ на вопрос о качестве самих тестов? Насколько точно они гарантируют соответствие продукта заявленным требованиям? Покрывают ли они все ветви исполнения программы? Какие метрики использовать для определения качества тестового покрытия? Ответ на эти вопросы стремится дать мутационное тестирование.

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


image2. Илья Кириллов (СПБГУ). Cowboy Build Tool, GSoC и прочее

Доклад пойдет о набирающей популярность системе сборки CBT, со все еще неопределенной расшифровкой названия (Cowboy Build Tool ?). А так же о том, как со всем этим связан Google Summer of Code.

image3. Сергей Рублев (eLama). Практика использования Slick

В докладе пойдет речь об общепринятых практиках использования Slick: как не писать сырой SQL используя extensions, как в крайних случаях можно пропатчить поведение Slick, написав свой extension. Также, затронем подводные камни и особенности Slick и сравним с другими популярными Scala библиотеками для доступа к данным.

Ну что, с программой, вроде бы, разобрались. Доклады будут проходить с перерывами, в которых можно перекусить, пообщаться с коллегами. Если вы используете Scala plugin в своей работе, команда разработчиков будет рада ответить на ваши вопросы по работе с ним или обсудить предложения по новой функциональности. Мы уверены, в этой плодотворной среде каждый найдёт себе что-то интересное и полезное. И как когда-то сказал один китайский мудрец: «Не бойтесь расти медленно, бойтесь оставаться неизменными».

imageДля посещения встречи, следует зарегистрироваться на страничке мероприятия (регистрация обязательна, количество мест ограничено).
Дата проведения: 5-е декабря, вторник. Время: 18:30.
Адрес: Университетская наб., 7-9-11 корпус 5А, БЦ Universe, вход и въезд с Кадетской линии В.О.

Комментарии (2)


  1. Optik
    27.11.2017 17:18

    Доклад пойдет о набирающей популярность системе сборки CBT, со все еще неопределенной расшифровкой названия (Cowboy Build Tool ?).

    Да оно вроде всегда было известно как Chris' Build Tool.


    1. AntonYalyshev Автор
      27.11.2017 17:28

      Перенимают традицию неопределённости у Simple Build Tool ;)