Myvideo

Guest

Login

Руслан Гатиятов - Практическое применение принципа инверсии зависимостей на Ruby

Uploaded By: Myvideo
1 view
0
0 votes
0

В мастер-классе мы покажем насколько важно использовать принцип инверсии зависимостей в динамических языках программирования на примере Ruby. Покажем ряд замечательных следствий, которые упрощают тестирование, разработку и поддержку кода. Увидим как применение DI позволяет проводить определенные аналогии с функциональным принципом разработки, оставаясь в контексте ООП. Что войдет в мастер-класс: 1. Основы. Принцип инверсии зависимостей. Типы инъекций. Преимущества и недостатки. 2. Тестирование систем, использующих инъекции зависимостей. 3. Общие правила и требования к классам, работающим с DI. 4. Особенности работы с инъекцией зависимостей в динамических языках на примере Ruby. Отсутствие интерфейсов. Построение DSL. 5. Положительные следствия применения DI на практике и упрощение понимания OOP подхода. 5. Библиотеки для работы с инъекций зависимостей. Частный пример, gem ’ioc_rb’. 6. Примеры использования в реальных проектах.

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later