Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 23 сообщений
Cообщения с меткой

antipatterns - Самое интересное в блогах

Следующие 30  »
rss_habr

[Перевод] Вероятно вам не нужен MediatR

Четверг, 09 Сентября 2022 г. 00:03 (ссылка)

MediatR - это очень популярная библиотека, которая используется для уменьшения зависимостей между объектами. Она популяризует архитектуру, основанную на крайне значимых принципах проектирования:

препятствование прямому общению между объектами для уменьшения связности;

нацеливание на Message-Oriented архитектуру;

поддержка асинхронного внутреннего обмена сообщениями;

ориентирование на переиспользование объектов.

Эти практики не пустое слово для меня. Кроме того, кажется, что такой способ создания программного обеспечения должен быть совершенно очевидным. Без сомнения, библиотека MediatR очень успешна и широко применяется разработчиками, которые разделяют эти ценности.

Существует множество статей о MediatR, но лишь их малая часть фокусируется на недостатках и помогает определить случаи, когда использование инструмента не имеет смысла. Этот пост один из таких.

В этой статье хочу поговорить о том когда и почему применение MediatR может не оправдать ожиданий. В частности, думаю, что, несмотря на добрые намерения, некоторые способы внедрения MediatR могут причинить вред в погоне за лучшими архитектурными практиками и даже привести к использованию анти-паттернов.

Также стоит отметить, что эта статья не покрывает положительные аспекты библиотеки, а фокусируется только на недостатках.

Читать далее

https://habr.com/ru/post/686278/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686278

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Две главные ошибки при использовании MediatR

Вторник, 23 Августа 2022 г. 12:00 (ссылка)

MediatR является, безусловно, очень успешным и популярным open-source проектом, который глубоко проник в недры коммерческой разработки. Однако, сколь популярен инструмент столь много способов его применения рождается среди сообщества. В этой статье я покажу два самых главных способа использовать этот инструмент неправильно вместе со способами решения проблемы

Читать далее

https://habr.com/ru/post/683804/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683804

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Объектно-ориентированный антипаттерн

Воскресенье, 29 Мая 2022 г. 14:14 (ссылка)

Довольно часто у студентов, изучающих C++ в определённых учебных кругах, складывается мировоззрение о том, что всё должно быть объектами. Попросите их написать программу, которая считает некоторое значение - и они начнут с создания объекта ValueComputer и метода vc.computeResult().

Например: дана задача с помощью динамического программирования посчитать количество способов замостить костяшками домино прямоугольник w \times h. Студент пишет:

Читать далее

https://habr.com/ru/post/668396/?utm_source=habrahabr&utm_medium=rss&utm_campaign=668396

Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<antipatterns - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda