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









