FAQ по программированию 40
Теория и практика | создано: 16.12.2022 | опубликовано: 16.12.2022 | обновлено: 13.01.2024 | просмотров: 820 | всего комментариев: 8
В этой серии вопросы про архитектуру, DDD, тестирование и прочие интересности.
FAQ по программированию 40
В этом видео будут даны ответы на следующие вопросы:
00:00 | Заставка и приветствие.
00:42 | 176. Если при соблюдении naming conventions получаются очень длинные названия классов, как вы с этим живете?
04:17 | 177. Нужно ли сохранять данные в базу данных сервиса перед отправкой этих данных в очередь сообщений? Как добиться согласованности данных между сервисами в микросервисной архитектуре? (©Vladimir)
10:17 | 178. Может ли ValueObject наследовать ValueObject?
12:17 | 179. Как лучше(или можно) организовать нагрузочное тестирование Web API?
Видео
Другие вопросы и ответы
Прежде чем задать вопрос, пожалуйста, воспользуйтесь поиском на странице Вопросы и ответы (FAQ), на которой множество других вопросов на разные темы.
Комментарии к статье (8)
Нужно ли сохранять данные в базу данных сервиса перед отправкой этих данных в очередь сообщений? Как добиться согласованности данных между сервисами в микросервисной архитектуре?
Может ли ValueObject наследовать ValueObject?
Как лучше(или можно) организовать нагрузочное тестирование web api
Сейчас только перешёл на . Net 7 с . Net 4.5. У меня проект А ссылается на проект Б, а проект Б ссылается на проект В. Почему теперь классы из проекта В доступны проекту А? Раньше такого не было. Почему теперь это так работает?
Денис,
Не совсем понимаю, о чем вы говорите. Такого просто не может. Я даже ради интереса попробовал это сделать. У меня не получилось. Как вы добились того, о чем говорите?
Значит баг какой-то. Я подумал что что-то изменилось в новой платформе.
Всё таки это не баг. В Visual Stuido 2022 создаю проект WinForms .Net 7.0, который ссылается на другой проект - библиотеку классов Presentation. А библиотека Presentation ссылается на проект Domain. Так вот, в проекте WinForms становятся доступны сущности предметной области из проекта Domain. Ничего не могу понять как так... Как будто поддерживается транзитивная зависимость, т.е. раз WinForms -> Presentation -> Domain => WinForms-> Presentation
Денис, это нормальная ситуация. Так и было всегда.