Большинство разработчиков признают, что реализация сквозных задач, таких как ведение журналов, аудит, безопасность и транзакционность, может отрицательно сказаться на реализации бизнес-логики. Такие проблемы «кажутся» усложняющими существующую бизнес-логику, иногда делая трудным, если не невозможным, четкое отличие бизнес-логики от сквозной реализации задач.
Как Dart справляется с этим? Если в настоящее время у него нет никакого механизма для решения этой проблемы, есть ли планы ввести способ реализации сквозных проблем?
Спасибо.