После нескольких лет кодирования Delphi-программы как непроверяемый код в формах и datamodules, включая глобальные переменные, и только классы являются самими формами, содержащими весь код, который мне нужен для самой формы UI.
Как мне преобразовать код в набор классов, которые выполняют фактическую работу? мне нужно прекратить использовать источники данных/массивы данных и делать все в классах? мне нужен ORM?
Обычно для повторного использования кода в формах обычно требуется ноль, так ли имеет смысл преобразовать логику в классы?