Мне удалось выполнить тестовый проход, обернув метод observer.observe
следующим образом:
let addObserver = () => {
if (!observed) {
tick(500)
addObserver
return
}
observer.observe(observed, { attributes: true })
}
По-видимому, метод был вызван слишком рано в асинхронном тесте.
Домен - то, что Вы моделируете.
, Если Вы моделируете бизнес-проблему, они - то же самое.
при моделировании чего-то еще, физика, например, в системе нет, вероятно, никакой бизнес-логики, но части физики являются все еще доменной логикой.
Домен является миром Ваши жизни приложения в. Таким образом, если бы Вы продолжаете работать, говорят, что система бронирования авиабилетов, домен приложения был бы бронированиями авиабилетов.
Бизнес-логика, с другой стороны, является более дискретным блоком целого приложения Домен. Бизнес-логика обычно является зажимом кода, созданного для выполнения одного определенного бизнес-процесса. Таким образом, у Вас была бы бизнес-логика для взятия резервирования. Другой бит бизнес-логики был бы кодом для возмещения отмененных билетов.
объекты, которые поддерживают Ваш бизнес-процесс тогда, становятся Вашими бизнес-объектами!
Бизнес-логика, характерная для одного конкретного поля/области знаний.
Доменная логика относится к проблемной области, например, "обработке заказов". Доменная логика об объектах, Вы работаете с (объектная модель), и их отношения.
Бизнес-логика содержит правила, характерные для Вашего контекста, например, "заказывает от покупателей группы X, должны быть обработаны с помощью скидки Y при превышении суммы Z". Бизнес "логика" о кодировании фактов о Вашем бизнесе (или бизнес клиента, который использует программу).
Мой домен является фармацевтическим. Это имеет дело с отсеками, дозами, дифференциальными уравнениями и статистикой. Если Вы хотите назвать тот мой "бизнес", то я предполагаю, что это - "бизнес-логика".
I would say the Business Logic is related to:
Any logic or association between entities in the Domain.
So how does a Student relate to a Class or a Student. How is a new Class created and how do you Register a Student for that Class
Anything to do with business rules, determining outcomes, services, events, processes, calculations, transformation and related data manipulations/creation.
I have found it hard to find good books/teachers to help structure domain logic. It's easy to structure the domain. But domain logic seems to me a place no one wants to go.