Внедрение зависимостей на платформе .NET. 2-е издание

Эта книга представляет собой переработанное и дополненное издание классического руководства по внедрению зависимостей (DI) на платформе .NET. Авторы подробно рассматривают парадигму DI, которая за последнее десятилетие стала обязательной для изучения всеми .NET-разработчиками. Книга учит правильно применять внедрение зависимостей для устранения жёсткой связи между компонентами приложения, что приводит к созданию более гибкого, тестируемого и поддерживаемого кода.

В первой части книги даётся общее представление о месте, занимаемом внедрением зависимостей в современной разработке. Рассматриваются основы DI, создание кода с сильной и слабой связанностью. Вторая часть представляет собой каталог паттернов и антипаттернов внедрения зависимостей, а также анализ проблемного кода.

Третья часть посвящена чистому внедрению зависимостей: компоновке приложений, времени жизни объектов, перехвату и аспектно-ориентированному проектированию. Четвёртая часть подробно знакомит с DI-контейнерами, включая Autofac, Simple Injector и Microsoft.Extensions.DependencyInjection. Книга содержит множество практических примеров и является незаменимым руководством для профессиональных .NET-разработчиков.

Похожие книги

Внедрение зависимостей на платформе .NET. 2-е издание
A
Автор
Марк Симан, Стивен ван Дерсен
Издательство
Питер
Год
2021
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент