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


Руководство по Go E2E, часть 1: Чистая архитектура и структура папок
В этой части мы обсудим структуру шаблона файлов и папок для достижения чистой и НАДЕЖНОЙ архитектуры. Возможно, вы слышали об этом блоге 2012 года: https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html . Если я могу упростить пункты, вот требования для достижения чистой архитектуры: Независимость от фреймворков. Архитектура не зависит от библиотек или функций. Тестируемый. Бизнес-правила можно протестировать без пользовательского интерфейса, базы данных,..

Чистая архитектура в приложениях Angular
Способ создания лучших приложений на Angular Angular - широко используемый фреймворк. Он имеет мощные механизмы для создания корпоративных приложений из коробки, большое и активное сообщество и, конечно же, свои лучшие практики. Я думаю, что каждый, кто использует Angular, прочитал официальную документацию и знает, что это такое: Feature, Core и Shared модули. Но как показывает практика, серебряной пули нет и невозможно создать инструмент, решающий абсолютно все задачи. Мы..

Освоение чистой архитектуры в Node.js
Создание масштабируемых и удобных в обслуживании приложений для разработчиков Node.js При разработке приложений Node.js одной из ключевых задач является создание кода, который можно поддерживать, масштабировать и легко тестировать. Чистая архитектура — это подход к разработке программного обеспечения, который может помочь в достижении этих целей. В этой статье мы шаг за шагом рассмотрим чистую архитектуру для Node.js с примерами кода. Что такое чистая архитектура? Чистая..

Давайте создадим API фильмов с разделенной многоуровневой архитектурой, используя Go
Цель архитектуры программного обеспечения состоит в том, чтобы свести к минимуму человеческие ресурсы, необходимые для создания и обслуживания требуемой системы. [1] В моей первой статье мы говорили о тестировании с помощью Go . Теперь мы продолжим, чтобы увидеть, как мы можем упростить тестирование нашего API фильмов благодаря трехуровневой архитектуре. Идея многоуровневой архитектуры основана на идее программирования интерфейсов. Когда один модуль взаимодействует с другим..

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

Чистая архитектура: сущности и модели
Чистая архитектура: сущности и модели Введение Сущности — это объекты предметной области, которые инкапсулируют бизнес-логику и представляют основные понятия предметной области. Сущности не зависят от какой-либо конкретной детали реализации или структуры и обычно определяются как чистые структуры данных. Сущности не зависят от вариантов использования приложения. Модели, с другой стороны, представляют собой структуры данных, которые представляют состояние системы в определенный..

Чистая архитектура: источники данных
Чистая архитектура: источники данных Введение В контексте чистой архитектуры источник данных — это модуль, обеспечивающий доступ к данным из внешних систем, таких как базы данных, веб-службы или файловые системы. Он отвечает за реализацию низкоуровневых деталей доступа к данным, таких как открытие и закрытие соединений с базой данных, выполнение запросов, выполнение HTTP-запросов и обработку сериализации и десериализации данных. Вот пример источника данных: import Foundation..