![]() |
#21 |
Участник
|
Цитата:
Сообщение от rmv
![]() Очень рад, что Ваш код и проекты не содержат программных ошибок.
Вдвойне рад за пользователей, работающих в идеальной базе и не допускающих ошибок. Рад втройне за клиентскую службу поддержки, все задачи которые видимо сводятся к своевременному созданию бэкапов. Мне как разработчику продукта, потенциально содержащего ошибки, гораздо проще работать зная источник ошибки. Ради таких целей и создаются механизмы, позволяющие хотя на 90 процентов логировать несанкционнированные действия с данными (в моем контексте - минуя Навижн), либо хотя бы понимать что такие действия произошли. Наши программисты и наши пользователи ошибаются (свои ошибки мы исправляем бесплатно). Речь идет не об этом. Речь идет о том, что у людей возникла необходимость ответить на некоторые вопросы аудитора. Раз есть аудитор, то значит компания достигла некоторого уровня зрелости (хм... это термин... поскипано несколько абзацев... черт с ними, а то в сторону уйдем). Это значит, что людей скорее всего уже начинает волновать не только "дешево и быстро", но уже начинает волновать "надежно". Надежно - это резервирование и контроль. Контроль и резервирование. Надежная разработка - это значит что: 1. программисты ваяют в девелоперской базе, 2. модификации тестируются и верифицируются (соответственно есть соответствующие процедуры) 3. есть специальный ответственный чел, который занимается процедурой переноса кода в рабочую (соответственно есть процедура переноса) 4. и т.п. Т.е. зоны ответственности делятся: программисты являются богами только в девелоперской базе. За переходную зону (девелоперска-рабочая) отвечает один человек. Админы только бэкапят, причем не имеют права доступа на запись в рабочие таблицы и т.п. Надежная работа пользователей означает: 1. есть бизнес-проверки входящих данных 2. для важных участков включены процедуры одобрения и т.п. Но надо понимать, что "надежность" требует больших ресурсов, нежели "быстро и дешево". Повторюсь, что "идеальное решение требует бесконечных ресурсов". Повторюсь, что выбор должен быть осознанным. И еще раз повторюсь: "лог действий администратора" не повысит надежность системы. См. также http://axapta.mazzy.ru/lib/org_prog_team/ http://axapta.mazzy.ru/lib/unsuccess/ http://axapta.mazzy.ru/lib/pamyatka/ |
|