Погода меняется, но ДевКлуб постоянен. Поэтому нет повода не встретиться в конце этого месяца и обсудить следующие темы:
Глеб Смирнов — Мутационный Анализ или О Чём Молчит Code Coverage
Что делать, если метрики Code Coverage говорят, что тесты крутые, а инцидентов в production всё равно навалом? Настало время тестировать тесты! Для этого можно использовать набирающий популярность подход: мутационный анализ. Идея проста: если испортить исходный код, то тесты должны начать падать. Если этого не происходит, то они очевидно плохи.
Доклад состоит из обзора мутационного анализа в целом, показыет существующие утилиты для Java и делится историями успеха.
Евгений Голобородько — Реактивные приложения
Спойлер! оказывается можно писать сложные приложения не используя Hibernate и Spring, иметь устойчивую психику и нормальный сон!
Кто-то считает реактивное программирование очередным модным трендом и еще одним «buzz word», а кто-то вообще никогда об этом не слышал. Однако, я могу с уверенностью сказать, что в нашей практике этот подход отлично вписался. Мы достаточно консервативны, что бы бежать за модой, но в данном случае мы научились выжимать из «железа» все до последнего такта! 🙂
В качестве технологической базы мы используем платформу Typesafe, а это значит, что разговор пойдет про Scala, Akka и функциональном программировании. Многие читали мои посты про не обоснованность использования Скалы в своих проектах, но это не тот случай, тут она абсолютно на своем месте.
Из очевидных минусов Reactive Applications — это достаточно высокий порог вхождения, но и проекты в которых имеет смысл это все использовать не для Junior уровня. Осторожно! Вынос мозга!
Ирина Марценюк — профессиональные проблемы IT-шника с точки зрения массажиста
Многие нынешние болезни возникают от малоподвожного и сидячего образа жизни. Возьмем, к примеру, компьютерщиков. У них работают, в основном, мозг, руки, а все остальное в относительном покое. Затекают ноги, возникает застой в органах малого таза, появляются боли в позвоночнике (особенно крестец, грудной отдел). Очень устают (от постоянного напряжения) мышцы плечевого пояса, растет животик. Отсюда и специфические заболевания.
Предшественниками их бывают симптомы, на которые, как правило, не обращают внимания, связывая это с типичными признаками усталости в конце рабочего дня. Мы рассмотрим эти симптомы, а также способы, как помочь себе быть здоровым с помощью упражнений и массажа.
Коллеги, встреча пройдёт 27 января, начало, как обычно, в 18:45, а вот место на сей раз другое. Поскольку новый год — отличный повод начать всё с чистого листа, мы решили дать шанс и другим отелям, поэтому записывайте новый адрес: Hotell Euroopa, Paadi 5.
Билетики будут где-то через неделю.
Grigori
chto naschet parkovki?
Антон Архипов
Рядом есть EuroPark. Или около Statoil-а на Mere pst. Но туда топать подальше.
Aleksei K
Europark eto u NordeCentrum? Kak zhe tam novyj Akvapark s parkovkoi i u muzeja SolliLadu, esli mne pamjat’ne izmenajet.
Sergei Pavlov
Car parking options:
Option 1 — EuroPark by the hotel (Ahtri 3 EP 42). 30min 0.50€, 24h 2€
Option 2 — Norde Centrum parking area. 1st hour free, after 20:00 30min 0.30€
Istochnik:
http://devclub.ee/