Калькулятор (часть 6)

Теория и практика | создано: 04.12.2021 | опубликовано: 04.12.2021 | обновлено: 13.01.2024 | просмотров: 527

В этом видео про: calabonga, backend, api, программирование, обучение, шаблоны, паттерны, csharp, Blazor, architecture, архитектура, aspnetcore

Описание

Ключевые моменты:
#программирование #csharp #разработка #обучение #туториал #tutorial #conventions #dotnet #dependency_injection #DI_container

Задачи и цели:
* Сделать рефакторинг регистрации зависимостей (DependencyContainer)
* Реализовать другой процесс вычисления (IOperation)
* Избавиться от ненужного класса (CalculatorProvider)
* Добавить новый проект для вынесения контрактоа (Contracts)
* Вынести каждый из IOperation в свой собственный проект как модуль (plugins)
* Реализовать регистрацию плагинов в Dependency Injection контейнере из папки plugins.

Видео

Ссылки

GitHub https://github.com/Calabonga/CalculatorExercises
https://github.com/danielpalme/IocPerformance
https://www.calabonga.net/blog/post/dependency-container-custom-implementation
https://docs.microsoft.com/en-us/aspnet/core/fundamentals/dependency-injection?view=aspnetcore-6.0
https://www.calabonga.net/blog/post/dependency-injection-principle-pattern-container

Поблагодарить

Хотите тоже получать донаты? Тогда заходите на boosty.to и регистрируйтесь!

Кстати, я использую хостинг reg.ru. Подключайся с промокодом 9A17-953A-8591-CF98 чтобы получить скидку 5%

Мои видео

Boosty.toYouTube | Yandex.Дзен | RuTube | VK | Nuum.ru