AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.06.2010, 18:57   #1  
IKA is offline
IKA
Участник
 
359 / 65 (3) ++++
Регистрация: 15.03.2006
разрешен ли у вас Debug на рабочем приложении
Разрешен ли у вас Debug на рабочем приложении? Если нет, то каковы причины?
Старый 08.06.2010, 19:02   #2  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от IKA Посмотреть сообщение
Разрешен ли у вас Debug на рабочем приложении? Если нет, то каковы причины?
Разрешен и никаких трудностей по этому поводу не испытываем.
как правило если что то дебажится на рабочей, значит пользователи ждут результата труда и счастья
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 08.06.2010, 20:22   #3  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,317 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Даже более того скажу - на рабочей актуальные перекрестные ссылки. Отладка на рабочей - это правильный процесс - не всегда существующий глюк на рабочей воспроизводится на тестовой. Особенно это актуально, когда роль играют кривые данные, а не баги в функционале
__________________
Возможно сделать все. Вопрос времени
Старый 08.06.2010, 22:35   #4  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Разрешен, хотя это и снижает производительность.
Старый 08.06.2010, 23:00   #5  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от IKA Посмотреть сообщение
Разрешен ли у вас Debug на рабочем приложении?
да
__________________
-ТСЯ или -ТЬСЯ ?
Старый 09.06.2010, 02:06   #6  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Да.
Старый 09.06.2010, 09:15   #7  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Да, разрешен. Может, стоило опрос создать? Результат был бы нагляднее...
Старый 09.06.2010, 09:39   #8  
Weez is offline
Weez
Участник
Axapta Retail User
 
250 / 84 (3) ++++
Регистрация: 18.01.2006
Адрес: Moscow city
Разрешен был везде, где я работал и работаю
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет.
Старый 09.06.2010, 10:29   #9  
Berty Wooster is offline
Berty Wooster
Участник
Аватар для Berty Wooster
 
82 / 16 (1) ++
Регистрация: 15.12.2002
Официально запрещен. Но с разрешения (уведомления) высокого начальства в критических случаях можно.
Старый 09.06.2010, 10:36   #10  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от Berty Wooster Посмотреть сообщение
Официально запрещен. Но с разрешения (уведомления) высокого начальства в критических случаях можно.
просто любопытно, а чем мотивирован запрет?
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 09.06.2010, 11:12   #11  
EAlex is offline
EAlex
Участник
 
27 / 14 (1) ++
Регистрация: 30.01.2004
Да.
Старый 09.06.2010, 12:20   #12  
Berty Wooster is offline
Berty Wooster
Участник
Аватар для Berty Wooster
 
82 / 16 (1) ++
Регистрация: 15.12.2002
Цитата:
Сообщение от lev Посмотреть сообщение
просто любопытно, а чем мотивирован запрет?
Тем, что вмешательство в боевую систему может привести к непредсказуемым последствиям.

Например, когда заказчик или программист не смогли оценить влияние изменения на весь бизнес - процесс или был затронут соседний процесс.
Если причина ошибки ясна,то ее можно воспроизвести и на тестовом окружении. А если причина ошибки не ясна, то ее залатывание может привести к водопаду новых неожиданных ошибок.
Старый 09.06.2010, 12:27   #13  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
Тем, что вмешательство в боевую систему может привести к непредсказуемым последствиям.
Ну, отладка - это наблюдение, а не вмешательство. Вмешательство - изменение кода и запрет отладки никак не ограничит возможности что-то поправить в коде (для этого права надо отбирать). Другое дело, что эти изменения будут вноситься "вслепую", что как раз сильно увеличит риски.

Мне, кстати, тоже часто напрягает, когда у клиентов запрещена отладка на приложении. Причем аргументрируется это соображениями безопасности. Если кто-то даст ссылку на официальную позицию MS по этому вопросу - буду благодарен.

Последний раз редактировалось Андре; 09.06.2010 в 12:29.
Старый 09.06.2010, 12:31   #14  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от Berty Wooster Посмотреть сообщение
Тем, что вмешательство в боевую систему может привести к непредсказуемым последствиям. ...
как правильно заметил Андре debug это не вмешательство, а способ найти причину неправильного поведения системы. После того как причина найдена, на ТЕСТЕ выполняется её исправление, тестирование функционала, и перенос на рабочую. И на мой взгляд ни чего страшного в таком алгоритме работы нет

З.Ы. это моё мнение, может я и заблуждаюсь
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 09.06.2010, 12:51   #15  
ViV is offline
ViV
Axapta Retail User
Самостоятельные клиенты AX
Axapta Retail User
 
200 / 79 (3) ++++
Регистрация: 14.09.2005
lev, "страшное" может возникнуть, если вы будете искать причину неверного поведения, которое само по себе производится в транзакции. В итоге дебаг значительно удлинит саму транзакцию (особенно если программист задумается на середине) - что может привести к серьезным блокировкам.
p.s. у нас дебаг на рабочей базе разрешен.
Старый 09.06.2010, 12:59   #16  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от ViV Посмотреть сообщение
lev, "страшное" может возникнуть, если вы будете искать причину неверного поведения, которое само по себе производится в транзакции. В итоге дебаг значительно удлинит саму транзакцию (особенно если программист задумается на середине) - что может привести к серьезным блокировкам.
p.s. у нас дебаг на рабочей базе разрешен.
Процитирую первое свое сообщение:
Цитата:
Разрешен и никаких трудностей по этому поводу не испытываем.
как правило если что то дебажится на рабочей, значит пользователи ждут результата труда и счастья
Ответ на вопрос про транзакции, блокировки и т.п. выделен жирным
да и вообще, программист же понимает что он на рабочей дебажит, и не станет уходить курить, пить чай, задумываться на 1-2часа вглядываясь в экран
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем

Последний раз редактировалось lev; 09.06.2010 в 13:02.
Старый 09.06.2010, 13:14   #17  
ViV is offline
ViV
Axapta Retail User
Самостоятельные клиенты AX
Axapta Retail User
 
200 / 79 (3) ++++
Регистрация: 14.09.2005
Цитата:
Сообщение от lev Посмотреть сообщение
Ответ на вопрос про транзакции, блокировки и т.п. выделен жирным
Абсолютно не факт. Вы можете заниматься дебагом для одной группы пользователей, которые "ждут результата". Но при этом заблокировать остальных - которые в общем то не причем совсем. И тут еще вопрос - задачи какой группы пользователей "приоритетнее". Может дебаг и не стоит того простоя. (т.е. может быть операция и ее дебаг перенесена на вечер например).

Цитата:
Сообщение от lev Посмотреть сообщение
да и вообще, программист же понимает что он на рабочей дебажит, и не станет уходить курить, пить чай, задумываться на 1-2часа вглядываясь в экран
Тут все на совести программиста.

Последний раз редактировалось ViV; 09.06.2010 в 13:16.
Старый 09.06.2010, 13:42   #18  
IKA is offline
IKA
Участник
 
359 / 65 (3) ++++
Регистрация: 15.03.2006
Цитата:
Сообщение от EVGL Посмотреть сообщение
Разрешен, хотя это и снижает производительность.
я слышала уже такое обоснование однажды, и человек ссылался на рекоммендации MS, но гугл по этому поводу молчит. В каких доках это было описано? На практике действительно замечали разницу?
Старый 09.06.2010, 15:52   #19  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,952 / 3230 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Не только разрешен, но и активно используется.
Теги
отладка

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
msdynamicsax: Unable to debug Enterprise Portal running on Windows Server 2008 Blog bot DAX Blogs 0 29.06.2009 19:05
Различие Id объектов в Приложении разработки и рабочем Evgeniy2020 DAX: Администрирование 19 11.02.2009 22:43
palleagermark: Bug in EP 2009 when having the debug flag set to true Blog bot DAX Blogs 0 05.01.2009 11:06
debug mode from code Blog bot DAX Blogs 0 18.04.2008 00:07
axStart: Always add str tostring() method on your class for debug purpose. Blog bot DAX Blogs 0 20.03.2008 14:05

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 11:59.