Публикации по теме 'clean-architecture'


Максимальная настройка проекта .NET с чистой архитектурой и доменно-ориентированным дизайном
Полная настройка проекта .NET с чистой архитектурой и доменно-ориентированным дизайном Самоуверенная установка решения ASP.NET Core для создания веб-приложений с использованием принципов чистой архитектуры и доменно-ориентированного проектирования. Сегодня мы пишем больше кода, чем когда-либо! Микросервисы, минисервисы, микросайты, (модульные) монолиты… неважно что. Ежедневно нам предъявляют все больше и больше стандартов, моделей и практик – и это хорошо..? Ну, я так думаю, но..

Тайна чистой архитектуры: интерфейсные адаптеры
Когда я начал изучать чистую архитектуру несколько лет назад, я сразу же понял идею и преимущества сохранения предметной области и логики приложения независимыми от всех «уродливых деталей», таких как ввод-вывод и сторонние библиотеки. Это полностью имело для меня смысл, и мне было интересно, почему я до сих пор не делаю этого. Ключевой концепцией, которой следует следовать, чтобы сохранить логику приложения «чистой», является принцип инверсии зависимостей, который заключается в..

Реализация контроля доступа с помощью библиотеки react-abac в большом и сложном проекте React
В этой статье я расскажу, как использовал библиотеку react-abac , созданную Риком Хоффбауэром , для управления ролями пользователей и правилами доступности в проекте с многочисленными зависимостями между пользователями. Управление контролем доступа в больших и сложных проектах React может быть сложной задачей, особенно при работе с множеством пользовательских ролей, правил доступа и зависимостей между пользователями. В этой статье мы рассмотрим, как я использовал библиотеку..

[TIL-5] Чистая архитектура
В предыдущей статье я написал рассказ о Принципе SOLID , который представил Роберт Мартин (дядя Боб). Чистая архитектура - это тоже терминология, которую популяризировал Роберт Мартин (дядя Боб). В своей книге Чистая архитектура: руководство по структуре и дизайну программного обеспечения известный писатель Роберт К. Мартин (дядя Боб) уделяет проектированию некоторые важные аспекты, такие как тестируемость и независимость фреймворков, баз данных и интерфейсов. Согласно его..

Чистая архитектура в Go
Написание чистого, поддерживаемого и тестируемого Api на Go Мотивация. Недавно я закончил читать эту замечательную книгу о чистой архитектуре под названием Запачкни руки о чистой архитектуре Тома Хомбергса . Эта книга была для меня недостающим звеном между блогом дяди Боба о чистой архитектуре и реальным воплощением этих идей в коде. Эта книга краткая и полна примеров кода для каждой концепции. Я постоянно практиковал методы, описанные в книге, и до сих пор учусь на них...

Обработка авторизации в чистой архитектуре с помощью ASP.NET Core и MediatR
Предисловие В последнее время я начал использовать чистую архитектуру с CQRS и MediatR, чтобы лучше сосредоточить внимание на проблемах моего приложения и общем дизайне. Но я и, вероятно, большинство новичков в чистой архитектуре, изо всех сил пытались понять, как и где следует обрабатывать авторизацию с этой архитектурной настройкой. И прежде чем вы станете наглым и скажете: «Боже, этот разработчик такой плохой, он не знает, как сделать авторизацию». Ух ... послушайте, я могу..

Чистый JavaScript: использование интеракторов вариантов использования
На пути к более чистой программной архитектуре Иногда код, который мы пишем, слишком привязан к используемой нами структуре. Это затрудняет тестирование, повторное использование и рассуждение нашего кода. Вот пример. Мы будем использовать веб-фреймворк Express: Предположим, мы создаем игру-викторину , в которой пользователи могут отправить свой ответ на вопрос. Ответ будет отправлен через HTTP-запрос POST. Все данные хранятся в базе данных MongoDB. Если ответ правильный, мы..