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


Рефакторинг для настраиваемой зависимости за 5 шагов
Configurable Dependency, также известная как Dependency Injection, — это шаблон, который позволяет вам переключать зависимости вашего приложения. Термин был придуман Алистером Кокберном. Скажем, ваше приложение имеет графический интерфейс. Но ваш администратор хочет использовать определенные функции через консоль. Или ваш производственный код вызывает внешнюю службу. Но ваши тесты не должны вызывать сервис, так как он не дает надежных результатов. Или услуга не всегда доступна...

Чистая архитектура с правилом зависимости: Роберт c. Мартин (дядя Боб)
В общем, когда мы думаем об архитектуре, нам в голову приходит структурная схема высокого уровня. Но как мы соотносим эту концепцию архитектуры со сферой разработки программного обеспечения? Это может быть интересной отправной точкой для понимания того, что, почему и как вопросы, стоящие за чистой архитектурой, объясняются дядей Бобом в его книге «Чистая архитектура». План архитектора здания содержит несколько линий границ между комнатами и другими областями или структурами. Он (он)..

Обязательный инструмент, если вы работаете с чистой архитектурой.
Обязательный инструмент, если вы работаете с чистой архитектурой. Фото: Нгуен Тхань Минь Введение В предыдущих статьях я представил Чистую архитектуру и ее преимущества. Вероятно, мы также считаем чистую архитектуру сложной структурой, когда ее необходимо разбить на множество файлов. Это значительно замедляет скорость кодирования. Поэтому я создал инструмент генерации кода , который помогает мне сэкономить как минимум 50% моего времени на повторяющихся задачах, таких как..

Карта разума чистой архитектуры
Перечитывая Чистую архитектуру. Все еще в процессе, но ментальную карту можно сначала опубликовать здесь.

Как проектировать программное обеспечение с использованием чистой архитектуры
Взгляд на подход к проектированию, ориентированный на данные Часть 1, Дизайн, ориентированный на данные Часть 2, Дизайн, ориентированный на предметную область Существует множество статей и книг, посвященных чистой архитектуре , но основное внимание уделяется тому, почему и что, например, зачем использовать луковую архитектуру, что представляет собой каждый уровень и каков принцип SOLID . Однако на самом деле разработчики хотят уделять больше внимания тому, как, то есть, как..

Ремикс с чистой архитектурой
Понимание с практической реализацией На дворе 2023 год, и в настоящее время тренд на JavaScript-фреймворки движется в сторону Remix . Если вы о нем не слышали, настоятельно рекомендую ознакомиться. Remix является конкурентом Next.js, и в блоге есть отличный пост об их различиях. Я чувствую, что Remix — это отличная ставка на будущее мира JavaScript, и чтобы внести свой вклад, я собираюсь показать, как мы можем использовать более устойчивую и ориентированную на будущее архитектуру с..

Чистая архитектура — Настрой на то, чтобы стать лучшим разработчиком
Как человеку, который делал свои первые шаги в разработке программного обеспечения в одиночку, мне пришлось пройти через несколько трудностей, и отсутствие профессионального контента для изучения было одной из самых больших. Если вы разработчик, у которого уже есть опыт создания систем с наиболее распространенными функциями, такими как аутентификация, проверка данных, взаимодействие с внешними API, обработка транзакций базы данных и создание интерактивных пользовательских интерфейсов,..