Очень часто, несмотря на все усилия по тестированию, я получаю сообщение об ошибке от клиента, которого я просто не могу воспроизвести в офисе.
(Извините за Джефф за "заимствование" значка)
У меня есть несколько "инструментов", которые я могу использовать, чтобы попытаться найти и исправить их, но он всегда немного похож на то, что я ножом и разворачиваю его: -
- Задание большего количества контекста от клиента: (systeminfo)
- Журнальные файлы из нашего приложения
- Специальные тесты с клиентом, чтобы попытаться изменить поведение.
- Предоставление клиенту новой сборки с дополнительной диагностикой
- Думая о проблеме в ванной...
- Посещение сайта (при условии, что клиент где-то теплый и солнечный)
Существуют ли установленные процедуры или другие методы, чем кто-либо, для решения таких проблем?