FAQ по программированию 31
Теория и практика | создано: 21.03.2022 | опубликовано: 21.03.2022 | обновлено: 13.01.2024 | просмотров: 941 | всего комментариев: 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 Как работать с миграциями в команде?
Видео
Другие вопросы и ответы
Прежде чем задать вопрос, пожалуйста, воспользуйтесь поиском на странице Вопросы и ответы (FAQ), на которой множество других вопросов на разные темы.
Комментарии к статье (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?
Как работать с миграциями в команде