FAQ по программированию 27

Теория и практика | создано: 21.12.2021 | опубликовано: 21.12.2021 | обновлено: 13.01.2024 | просмотров: 758 | всего комментариев: 5

Ключевые моменты: #aspnet #programming #language #pattern #CompositionRoot #faq #программирование

Описание

Ключевые моменты:
#aspnet #programming #language #pattern #CompositionRoot #faq #программирование

В этом видео будут даны ответы на следующие вопросы:

00:00 | Приветствие и заставка
00:37 | 124. Какой язык программирования начинать изучать?
04:22 | 125. Как использовать DI в своих библиотеках?
08:55 | 126. У нас есть структуры и классы, структуры работают намного быстрее, в каких случаях можно отдать предпочтение именно структуре, а не классу?
10:47 | 127. Что такое KQL? Зачем он нужен, если уже есть SQL?

Видео

Ссылки

https://blog.ploeh.dk/2011/07/28/CompositionRoot/
https://www.calabonga.net/blog/post/c-net-4-0-class-vs-struct-ili-v-chem-razlichiya-mezhdu-klassom-i-strukturoi

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

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

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

Мои видео

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

Комментарии к статье (5)

21.12.2021 15:42:38 Андрей FAQ по программированию 27

Как использовать DI в своих библиотеках?

22.12.2021 04:15:38 Антон FAQ по программированию 27

У нас есть структуры и классы, структуры работают намного быстрее, в каких случаях можно отдать предпочтение именно структуре, а не классу ?

Как из контроллера передать во View на исполнение скрипт JS (например тот же alarm("Отправлено"))

26.12.2021 05:19:31 Андрей FAQ по программированию 27

Спрашивая про DI в своих библиотеках, имелось ввиду как внутри использовать объекты, которые уже зарегистрированы в Di, например тот же AutoMapper?

Отвечая на ваш вопросы, сначала подумал снять даже видео по это поводу, но понял, что ничего особенного в этом нет. Также, как и в других проектах, добавляется nuget-пакет и используется как обычно. Сборка поставляется без AutoMapper, потому что в проекте, где пакет будет использоваться уже есть сборка AutoMapper. Но на самом деле, это не самый хороший пример, потому что для AutoMapper нужны DTO, а их нет смысла "отрывать" от проекта Web. В примере с AutoMapper - маппинг должен происходить в проекте Web (API), выносить его в другую сборку - нарушение ответственности nuget-пакета.

> Андрей, 
> Спрашивая про DI в своих библиотеках, имелось в виду как внутри использовать объекты, которые уже зарегистрированы в Di, например тот же AutoMapper?