Триггеры (самый известный их вариант - в базах данных) тоже весьма хреново отлаживать и поддерживать, и чем сложнее логика - тем хуже. Пробов ли не раз. Слишком много вылезает непредвиденных каскадных зависимостей.
Если есть возможность пустить все изменения таблицы через небольшое число процедур, то лучше всю логику явно вызывать из них же. Триггеры - это от безысходности, когда мы не знаем, кто и откуда может вдруг изменить наши данные, и надо хоть как-то гарантировать корректность.
no subject
Если есть возможность пустить все изменения таблицы через небольшое число процедур, то лучше всю логику явно вызывать из них же. Триггеры - это от безысходности, когда мы не знаем, кто и откуда может вдруг изменить наши данные, и надо хоть как-то гарантировать корректность.