Николай Пьяников — Чистый DI

Николай Пьяников — Чистый DI58:50

Інформація про завантаження та деталі відео Николай Пьяников — Чистый DI

Автор:

DotNext — конференция для .NET‑разработчиков

Дата публікації:

12.07.2024

Переглядів:

3.7K

Опис:

Спикер рассказывает о проблемах, с которыми сталкиваются разработчики, и о том, как инверсия зависимостей помогает их решать. Сначала — немного теории по DI. Какие есть виды DI, их достоинства и недостатки, этапы эволюции: чистый DI, DI-контейнеры на основе Dictionary, LINQ Expressions и Reflection.Emit. Спикер рассказывает о чистом DI на базе .NET Source Generators как гибриде, объединяющем достоинства разных подходов. В докладе — интересные детали реализации генератора исходного кода Pure.DI, а также примеры его использования в различных сценариях.