Реализация отображения всего состояния формы проще, чем работа по изменениям. Однако использование идеи разделения алгоритмов на программные слои MVC и построения реактивных систем позволяет получить не только простые и масштабируемые решения, но и производительные интерфейсы. Рассмотрим примеры таких реализаций на основе использования фреймворка «Управление состоянием»: Информационная надпись, Заголовок формы, Свертываемая группа, Отключаемые панели.
Не хватает cfe с примером, чтобы не перепечатывая код с картинок проверить этот вариант работы.
То что выделяется стой данных хорошо, потенциальный переход к работе с API.
"Их просто тестировать. Достаточно передать в функцию нужные параметры и получить ожидаемый результат" - нужны примеры тестирования формы, хотя бы с ручным запуском.
(2) Благодарю.
Вижу что используете EDT, у меня пока с этим инструментом не складывается.
Примеры посмотрю, попробую применить в работе. В расширениях чтобы не импортировать объект формы делаю реквизиты формы, которые заполняю из добавленных реквизитов объекта.