Позвольте мне сказать заранее, что я настолько невежественен в этой теме, что даже не знаю, есть ли на этот вопрос объективные ответы или нет.Если это окажется «нет», я удалю или проголосую, чтобы закрыть сообщение.
Вот сценарий: я только что написал небольшой веб-сервис.Это работает на моей машине.Это работает на машине моего руководителя команды.Насколько я могу судить, он работает на любой машине, кроме рабочего сервера.Исключение, из-за которого рабочий сервер выплевывает после сбоя, происходит из стороннего JAR-файла и ограничено информацией.Я искал в Интернете несколько часов, но ничего полезного не нашел.
Так какова процедура обнаружения проблемы, которая возникает только на производственных машинах?Существует ли для этого стандартная методология или, возможно, категория / семейство инструментов?
Ошибка, которая вдохновила этот вопрос, уже исправлена, но это было связано скорее с удачей, чем с твердым подходом к отладке.Я задаю этот вопрос для дальнейшего использования.
РЕДАКТИРОВАТЬ:
Ответ на этот вопрос, как представляется, суммируется одним словом: logging .Единственная проблема, связанная с ведением журнала, заключается в том, что для этого требуется предусмотрительность.Что если возникнет ситуация в существующей системе с плохим ведением журнала, или клиент обеспокоен конфиденциальными данными и не хочет, прежде всего, расширенных систем ведения журнала в системе?
Некоторые связанные вопросы:
Проверка учетных записей и продуктов в производственной системе
Выполнение теста на производственном коде / сервере