Myvideo

Guest

Login

The future of dependency management in Ruby. Антон Давыдов

Uploaded By: Myvideo
1 view
0
0 votes
0

Комьюнити рассказывает об абстракциях, которые спасут ruby приложения: service objects, query objects, form objects и другие объекты. Но никто не говорит о том, как жить с абстракциями в проектах. Опираясь на опыт, организации либо устраивают свалку из абстракций (`/app/services` ), либо предлагают использовать микросервисы чтобы снизить количество объектов в одном проекте. Я сталкивался с этим в каждом из проектов и пытался найти серебряную пулю, помогающая разгрести эту кучу объектов. В своем докладе соберу опыт работы с подобными зависимостями. Мы не будем рассматривать каждую зависимость отдельно, вместо этого обсудим как сделать организацию проекта, которая улучшит поддержку кодовой базы. Коснемся тем времени жизни каждой зависимости и идей из энтерпрайз мира, которые могут помочь в руби, rails и hanami проектах. А в качестве примера, поделюсь работой в dry-rb, которая позволит визуализировать зависимости в проекте и помочь новичкам и матерым разработчикам.

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later