|
|
#1 |
|
Участник
|
Насколько опасны плагины
Здравствуйте.
Такой вопрос. В процессе разработки срм решения встал вопрос о написании некоторых плагинов. Опыта их написания у меня пока нет, еще не разбиралась, что и как делается. Хочется спросить у тех, кто плагины писал и внедрял, насколько "опасны" плагины и что они максимум могут натворить при некорректной работе? |
|
|
|
|
#2 |
|
Участник
|
Опасны не плагины, а люди, которые их пишут!
|
|
|
|
|
#3 |
|
Moderator
|
Плагин в котором есть ошибки (вылетают исключения, например), системе навредить не должен. В 4.0 они выполняются вне транзакций, так что ошибка даже не должна навредить записи для которой выполняется.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() MS Certified Dirty Magic Professional
|
|
|
|
|
#4 |
|
Moderator
|
Ну, если плагин синхронный, да плохо написан, то возможно, что пользователи будут потихоньку звереть
|
|
|
|
|
#5 |
|
Moderator
|
Не думал об этом, действительно, в этом случае плагины могут быть опасны для вашей шкуры, Евгения!
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() MS Certified Dirty Magic Professional
|
|
|
|
|
#6 |
|
Участник
|
Цитата:
Ну, если плагин синхронный, да плохо написан, то возможно, что пользователи будут потихоньку звереть
|
|
|
|
|
#7 |
|
Участник
|
Спасибо
![]() Цитата:
если плагин синхронный, да плохо написан, то возможно, что пользователи будут потихоньку звереть
|
|
|
|
|
#8 |
|
Moderator
|
Синхронный тип доступа к плагину подразумевает очередь обращений к вашему коду. Иными словами пока он не отработал для одной записи, он не отработает для другой. Поэтому если плагин будет написан криво и будет впадать в долгий ступор, то через какое-то время в системе возникнут "пробки". Само собой такой вариант заставит пользователя звереть, если ему срочно надо выполнить какую-то задачу.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() MS Certified Dirty Magic Professional
|
|
|
|
|
#9 |
|
Участник
|
Спасибо за объяснения
|
|
|