Публикации по теме '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..