Пользователи сообщают о проблемах/сбоях/ошибках, которые я не могу воспроизвести на своей машине. Я затрудняюсь решить эти проблемы.
Я начал использовать EurekaLog (фантастический!) и SmartInspect. Оба этих инструмента значительно помогли, но мне все еще трудно поймать некоторые проблемы.
Я только что купил "Отладка" Дэвида Агана (и ждет его прибытия).
Существуют ли какие-либо другие инструменты или методы, специфичные для Delphi, которые помогут с улавливанием этих трудностей для поиска удаленных проблем? Виды проблем, которые мне трудно найти, - это те, которые не вызывают исключений или имеют ясную причину. EurekaLog ловит исключения, а SmartInspect довольно хорош, как только у меня есть теория для проверки. Но в некоторых случаях это случайная авария, и есть несколько тысяч строк кода, которые могут быть ошибочными. Как сузить до основной причины?