Могу ли я сохранить в шаблоне процесса в процессе?

Я пытаюсь использовать в своем проекте правила и шаблоны процессов. в статье я нахожу это:

A process is defined as a series of actions in which one or more inputs are used to produce one or more outputs.

теперь мой вопрос:

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

База данных должна хранить выходные данные процесса.

Chetan 09.09.2018 08:35

@Chetan Ranpariya, спасибо за ответ.

MRMF 09.09.2018 08:53

Да ... Процесс не должен зависеть от источника и назначения данных. Он должен делать только процесс. Позже вы можете изменить хранилище вывода на что-то другое вместо базы данных без какого-либо влияния на части процесса.

Chetan 09.09.2018 08:55

спасибо. отличный совет. если вы добавите свой комментарий в качестве ответа, я приму его как ответ.

MRMF 09.09.2018 09:02
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
4
25
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Любой шаблон, который вы используете, должен быть максимально независимым.

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

Он не должен зависеть от метода ввода и вывода. Короче говоря, вы не должны хранить данные в базе данных как часть процесса.

При таком подходе вы можете позже изменить источники ввода и вывода, не влияя на процесс и не изменяя его.

что, если я использую шаблон репозитория. с шаблоном репозитория нам не нужно беспокоиться о базе данных!

MRMF 09.09.2018 10:33

Другие вопросы по теме