Цитата:
Сообщение от
Lankey
3) SysOperationFramework - будет 4 класса. Что, кажется, перебор
Основное время разработчик тратит вовсе не на написание чего-то нового, а на анализ ранее написанного. Поэтому тот факт, что для чего-то нового надо много написать - вообще не аргумент. При реализации того же RunBase количество кода будет сопоставимо. Просто в рамках одного класса
Т.е. с точки зрения реализации, RunBase ничем не отличается от SysOperation. Варианты равнозначные. Тут нет каких-то аргументов, которые могли бы позволить сделать однозначный выбор в пользу использования того или другого. Вопрос привычки и личных предпочтений
PS: С моей точки зрения, SysOperation так и не удалось полноценно интегрировать в среду X++. Со всех сторон торчат разные "костыли". При этом еще и исполняемый код может зависеть от способа инициализации экземпляра класса, что вообще полная дичь. Но, тем не менее...