Rails Club 2016


Я работаю над проектами с существенным legacy и большим количеством зависимостей. Пробегая время от времени по Gemfile'у проекта я замечаю, что некоторые из гемов мне совсем незнакомы. Нужно рано или поздно проверить эти зависимости и понять, актуальны ли они и насколько хорошо эти проекты поддерживаются — возможно, стоит избавиться от лишнего и тем более устаревшего кода. Такая же проблема возникает и при добавлении новой зависимости или выборе одного гема из множества аналогов. Было бы здорово иметь возможность разом проверить, в каком состоянии работа над гемом, посмотреть его историю развития и поддержки на GitHub или RubyGems и сравнить с аналогами.Это мотивировало меня заняться исследованием — что на самом деле известно о гемах через публичные источники источники, такие как GitHub, RubyGems, RubyToolbox, Bestgems. Что из всей этой информации может быть полезным для принятия решения, а что — просто бесполезные числа. Я покажу интересную инфографику о трендах и истории развития известных проектов (hanami, resque, delayed_job и других), расскажу об особенностях получения информации с указанных выше источников, а также нескольких способах ее классификации. И, конечно, проведу демо проекта, который стал результатом исследования и будет доступен для использования!

Rated: Everyone
Viewed 3 times
Tags: There are no tags for this video.