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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.01.2011, 15:14   #1  
mifi is offline
mifi
Microsoft Dynamics
Сотрудники Microsoft Dynamics
 
173 / 89 (3) ++++
Регистрация: 24.07.2002
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Все верно - но не следует уж прям так с ходу наезжать на МС. Там же тоже люди


Все так, с уточнением, что под фразой "фиксить баги" мы понимаем:
- исправления в коде ошибок, не выявленных на тестировании
- неверную настройку каких-то параметров (в этом случае можно как ошибку считать отсутствие информативного сообщения об этом)
- ошибки самих пользователей, на которые не сделана "защита от дурака" или которые невозможно защитить "от дурака".



Конечно можно все организовать. Но, повторюсь, - не все может вылезти на тестовой базе. Ярким примером могут быть ситуации, которые завязаны на интеграцию АХ с чем-либо.
Опять-таки:
- на тестовой базе нельзя (сложно = дольше) выявить ошибки пользователя
- на тестовой базе нельзя (сложно = дольше) выявить изменение настроек, выполненных ответственными за это сотрудниками, которые отнеслись безответственно к смене настроек
В общем, все так За исключением того, что на тестовой базе нельзя или сложно или существенно дольше выявить ошибки. Не беря в учет интеграцию (где эти ошибки могут быть "с другой стороны", поэтому в Аксе особо и не подебагишь), то почему на тестовой базе это будет существенно дольше (думаю, что в отличие от BOAL Вы в курсе, что совсем необязательно каждый раз делать полный бэкап терабайтной базы, поэтому получить слепок рабочей базы за полчаса-час вполне реально)
Старый 20.01.2011, 15:33   #2  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,342 / 3563 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от mifi Посмотреть сообщение
В общем, все так За исключением того, что на тестовой базе нельзя или сложно или существенно дольше выявить ошибки. Не беря в учет интеграцию (где эти ошибки могут быть "с другой стороны", поэтому в Аксе особо и не подебагишь), то почему на тестовой базе это будет существенно дольше (думаю, что в отличие от BOAL Вы в курсе, что совсем необязательно каждый раз делать полный бэкап терабайтной базы, поэтому получить слепок рабочей базы за полчаса-час вполне реально)
Про тестовую базу BOAL так сказал по одной простой причине. Если использовать тестовую базу, как буфер перед переносом модификаций на рабочую, то нельзя вести копию рабочей БД "чисто для суппорта".
Я не очень помню - отменяли ли правило "разрешенных трех приложений" в лицензионной политике - но если не отменяли - то нет возможности так плодить базы.
А если есть возможность, то получается нужно иметь помимо рабочей БД еще:
- разработческую
- тестовую
- демонстрационную (для обучения новых пользователей)
- суппортную (которая постоянно обновляется)

Так много баз обычно не держат и часто совмещают базы, в результате чего нет настроенного постоянного бекапа так, чтобы можно было восстановить чисто изменения и посмотреть что где. В результате для актуализации данных нужно разворачивать полный бекап.

По поводу интеграции. Ошибки могут быть где угодно. И в АХ в том числе. А вот для выявления этих ошибок как ни крути нужен дебаггер. Особенно - если ошибка не на стороне АХ.

А более долгое выявление ошибок связано с тем, что пользователь только только вводит новые данные, которых еще нет в "суппортной" базе. И просит консультации "что у него не так". И тут очень сильно пригождается дебаггер, который позволяет быстро(!) выявить проблему отдельно взятого пользователя, чтобы сказать - ты сам виноват - не указал то-то и то-то. После чего дать задание программистам чтобы они эту ситуацию "обрамили" в адекватное сообщение (если это возможно).
__________________
Возможно сделать все. Вопрос времени
Старый 20.01.2011, 15:52   #3  
mifi is offline
mifi
Microsoft Dynamics
Сотрудники Microsoft Dynamics
 
173 / 89 (3) ++++
Регистрация: 24.07.2002
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
А более долгое выявление ошибок связано с тем, что пользователь только только вводит новые данные, которых еще нет в "суппортной" базе. И просит консультации "что у него не так". И тут очень сильно пригождается дебаггер, который позволяет быстро(!) выявить проблему отдельно взятого пользователя, чтобы сказать - ты сам виноват - не указал то-то и то-то. После чего дать задание программистам чтобы они эту ситуацию "обрамили" в адекватное сообщение (если это возможно).
О чем говорит данный сценарий? На мой взгляд, как раз о том, что пользователь начал использовать новую функциональность без тестирования и пользовательских процедур. Ввел что ему в голову взбрело. И это хорошо, если он попросил консультации "что у него не так". А если забил/не обратил внимание и наплодил таких данных за месяц, прежде чем ошибка обнаружилась?
Старый 20.01.2011, 16:10   #4  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,342 / 3563 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от mifi Посмотреть сообщение
О чем говорит данный сценарий? На мой взгляд, как раз о том, что пользователь начал использовать новую функциональность без тестирования и пользовательских процедур. Ввел что ему в голову взбрело. И это хорошо, если он попросил консультации "что у него не так". А если забил/не обратил внимание и наплодил таких данных за месяц, прежде чем ошибка обнаружилась?
Как один вариантов - да, согласен. Хотя никто осознанно бред не вводит. Всегда есть обоснование почему именно так он сделал.
Дело-то в другом. Внедренец (если это сторонняя фирма) сможет сделать такие выводы только после анализа кода в отладчике (если такая ситуация конечно возникла первый раз).
Или же нанятый сотрудник клиента, малознакомый с функциональностью также не сможет быстро выяснить причины проблемы без отладки.

Но... главный вопрос. МС заинтересован в увеличении числа таких клиентов? Ведь в результате "действования по науке" фирма будет иметь уже бизнес-проблемы, а ведь обвинят в первую очередь систему и именно от нее будут стремиться отказаться.

При грамотном подходе можно и SQL Server затюнить и 1С заставить летать и много чего еще. Мы все выбираем соотношение цена/качество - и не стремимся купить бентли для поездки на дачу. Так почему же МС заставляет отказываться от АХ?
__________________
Возможно сделать все. Вопрос времени
Старый 20.01.2011, 16:13   #5  
greench is offline
greench
Участник
Oracle
 
425 / 74 (3) ++++
Регистрация: 12.07.2007
Адрес: Киев
Так никто никого ничего не заставляет. Уже выяснили что дебаг на боевой никто не отменяет. Пошла больше дискуссия в стиле "за жизнь поговорить"
Старый 20.01.2011, 16:24   #6  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,342 / 3563 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от greench Посмотреть сообщение
Так никто никого ничего не заставляет. Уже выяснили что дебаг на боевой никто не отменяет. Пошла больше дискуссия в стиле "за жизнь поговорить"
Все отсюда пошло:
Цитата:
Сообщение от fed Посмотреть сообщение
А еще реальностью стал (по моим источникам) геморрой с перезагрузкой откомпилированных сборок. То есть - либо рестарт боевого AOS, либо работа через Application Domain. Причем скорость второго режима, мягко говоря, бледно смотриться даже на фоне скорости старого интерпретатора.
Ооо - почитал твиттер Брендона:
1. Отладка на сервере возможна только через VS Debugger
2. Чтобы отлаживаться, придется включать App Domain с тормозами.
3. Если у тебя на сервере работает несколько разработчиков - опять таки только App Domain с hot-swapping.
Т.е. при выборе системы все расписывают как она будет летать. МС готовит кучу тестов естественно без режима отладки.
В жизни получается (клиент делает такой вывод или ему помогают сделать такой вывод) что режим отладки (Application Domain) должен быть постоянно включен на рабочей БД, что влияет на скорость работы.
У клиента наступает разочарование и полное желание отказаться от такой системы (если хватает денег ).
Клиент меняет систему и имеет систему если не лучше то по крайней мере дешевле.
Клиент всем своим знакомым рассказывает - какой отстой - АХ - и ни в коем случае не работайте с МС - там нет компетентных людей.
__________________
Возможно сделать все. Вопрос времени
Старый 20.01.2011, 16:46   #7  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1853 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Так почему же МС заставляет отказываться от АХ?
Коллеги, меньше пафоса - никто никого не заставляет. Отладка на продуктиве - безусловное зло (иногда к сожалению неизбежное). Если кто-то много времени проводит в отладке на боевой системе (это к догадкам о том что она вероятно будет тормозить), imho лишний повод задуматься о том что поменять в консерватории
Потом, будет тормозить, не будет тормозить, включать эту неведомую зверушку App Domain или не включать, на всех инстансах AOS-а или на одном отладочном - этого сейчас никто достоверно не знает. Так чего шуметь-то раньше времени ?

P.S. Если уж шуметь, так об отказе от поддержки Oracle
Что характерно - в FAQ-е по ссылкам ни слова о том, что лицензии на SQL Server "вынужденным мигрантам" достанутся бесплатно
__________________
-ТСЯ или -ТЬСЯ ?
Старый 20.01.2011, 18:49   #8  
AX2009
Гость
 
n/a
Цитата:
Сообщение от Vadik Посмотреть сообщение
Коллеги, меньше пафоса - никто никого не заставляет. Отладка на продуктиве - безусловное зло (иногда к сожалению неизбежное). Если кто-то много времени проводит в отладке на боевой системе (это к догадкам о том что она вероятно будет тормозить), imho лишний повод задуматься о том что поменять в консерватории
Потом, будет тормозить, не будет тормозить, включать эту неведомую зверушку App Domain или не включать, на всех инстансах AOS-а или на одном отладочном - этого сейчас никто достоверно не знает. Так чего шуметь-то раньше времени ?

P.S. Если уж шуметь, так об отказе от поддержки Oracle
Что характерно - в FAQ-е по ссылкам ни слова о том, что лицензии на SQL Server "вынужденным мигрантам" достанутся бесплатно
А сколько процентов клиентов пользуются ораклом? 1? или 2?
может его поддержка тупо экономически не выгодна?
Старый 20.01.2011, 19:49   #9  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,983 / 3273 (117) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от AX2009 Посмотреть сообщение
А сколько процентов клиентов пользуются ораклом? 1? или 2?
может его поддержка тупо экономически не выгодна?
А вы проценты как считаете ? По количеству клиентов или по выручке ?
Старый 20.01.2011, 22:01   #10  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1853 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от AX2009 Посмотреть сообщение
А сколько процентов клиентов пользуются ораклом? 1? или 2?
может его поддержка тупо экономически не выгодна?
Честно - на знаю, это лучше у вендора спрашивать, если действительно интересно. По моим ощущениям - немного, больше конечно чем 1-2%, но ненамного. Мне на самом деле другое интересно - какие плюшки полагаются тем, кто будет вынужден (не по своей инициативе, прошу отметить) перейти на MSSQL ? Ну, помимо песен о лучшем ROI и прочем маркетинговом b.s. ?
__________________
-ТСЯ или -ТЬСЯ ?
Теги
ax2012

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
отладка Web приложений egorych DAX: Программирование 11 06.06.2007 18:26
Подружить Россию и Латвию - в российской базе Латвийская дочка Raven Melancholic DAX: Администрирование 4 21.11.2006 13:36
Список полей таблиц на базе конкретного EDT Владимир Максимов DAX: Программирование 10 06.10.2004 14:45
Разрешение на доступ к базе данных nicko DAX: Администрирование 3 18.05.2004 18:49
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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