О сложном просто или программирование на .NET
В этом видео про: calabonga, backend, api, программирование, обучение, шаблоны, паттерны, csharp, Blazor, architecture, архитектура, aspnetcore, faq, kql, composition, languages
Ключевые моменты: #aspnet #programming #language #pattern #CompositionRoot #faq #программирование
В этом видео про: calabonga, backend, программирование, обучение, паттерны, csharp, Blazor, architecture, архитектура, aspnetcore, dependency_injection

Довольно запутанно на первый взгляд выглядит эта троица: Принцип. Паттерн. Контейнер. Если с контейнером более или менее всё понятно, то остальные термины требуют объяснения.
В этом видео про: conversion, configuration, provider, repository, manager, договоренности, команда_разработчиков, конфигурации, архитектрура_приложения
А вы никогда не задумывались как работает Dependency Container?

На тему из первой статьи снял видео, с комментариями и дополнениями.
Как-то не получилось у меня с первого раза найти информацию о том, как же надо применять SOLID на практике. Вот и решил самостоятельно написать статью, но...

Вы когда-нибудь задумывались о шаблоне для Visual Studio для ASP.NET MVC 5 c предустановленным DI-контейнером и система проекции одной сущности на другую (mapping)?
Построение сложных и не очень сложных систем задача не тривиальная. Причем сложность разработки увеличивается прямо пропорционально числу разработчиков, которые в ней участвуют. При таких условиях разработки, принято придерживаться предопределённых правил, шаблонов и договоренностей, не говоря уже о паттернах проектирования, общеизвестных методологий по разработки ПО и, вообще, принципах ООП.
