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

Теория и практика | создано: 21.03.2022 | опубликовано: 21.03.2022 | обновлено: 13.01.2024 | просмотров: 777 | всего комментариев: 6

Ключевые моменты: #faq #программирование #backend #Mediatr #CQRS #REST #obfuscation #csharp

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

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

В этом видео будут даны ответы на следующие вопросы:
00:00 | Приветствие и заставка
00:23 | 139. Что такое "синтаксический сахар" в C#?
01:11 | 140. Что такое обфускация (obfuscation)?
02:19 | 141 Как правильно использовать REST into CQRS?
04:22 | 142 Как работать с миграциями в команде?

Видео

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

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

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

Мои видео

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

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

Добрый день! 

Следующие вопросы:

1)

lock(typeof(String))

Что будет? И в чем подвох?

 

2) Почему тип dynamic в качестве параметра экшена (веб апи проект) это плохо? 

Добрый день! Как точно понять, что необходимо использовать гибридную синхронизацию потоков?

Петр, касательно первого вопроса Don't Lock Type Objects! - C# / C Sharp (bytes.com) 
От себя могу добавить, что typeof() возвращает не сам объект, а его тип. То есть, вероятность попадание в такую же блокировку очень высока. В общем, так делать не надо. :)

Dynamic очень ресурсозатратный тип. Его вообще рекомендуется использовать в ограниченных решениях. Например, с ним очень удобно в COM-объектах.

Vladislav,

Сомневаюсь, что дам полный ответ на ваш вопрос, поэтому дам ту ссылку, которой когда-то пользовался сам для принятия решений относительно многопоточности C # многопоточность синхронизации потоков - Русские Блоги (russianblogs.com) Надеюсь, она поможет.

Добрый день, подскажите пожалуйста, как правильно использовать REST into CQRS? 

Как работать с миграциями в команде