Уберите модель данных из кода!

May 14, 2021 19:13

Сегодня был на конференции DUMP-2021. В основном присутствовал на секции DevOps, т.к. программа более интересной мне секции Back-end была на удивление слабой. На два доклада по Back-end, однако, я зашел - и был поражен вещам, которыми люди не только занимаются до сих пор, но и считают возможным об этом публично рассказывать ( Read more... )

программирование, автоматизация, семантические технологии

Leave a comment

Comments 3

ndochp May 16 2021, 11:45:44 UTC
Если все есть код, то проблема разделения данных и кода становится сильно призрачной ( ... )

Reply

serge_gorshkov May 16 2021, 12:53:30 UTC
Программы на 1С и другие образцы low code - большой шаг вперед по сравнению с подходом, который я критикую. Хотя, конечно, это и не совсем то, к чему я призываю ( ... )

Reply

ndochp May 16 2021, 13:43:47 UTC
Я не вижу, откуда вы берете экономию.
Возьмем ваш код и назовем базовой библиотекой. Есть ли в нем ООП объект "базовое событие" с моей колокольни кажется не важным, и скорее всего есть, как минимум в виде интерфейса. И забудем об этом коде, кроме соглашения "не трогать базовую библиотеку, даже если очень хочется".
Причем базовая библиотека ""ничего не знает" ни о типах событий, ни об их свойствах. Значительная часть логики обработки событий описана тоже не в базовой библиотеке коде, а в остальном коде приложения модели. Библиоткеа Код работает с абстракциями более высокого уровня, такими как "регламент", "правило" и др., и лишена привязки к предметной области ( ... )

Reply


Leave a comment

Up