При регистрации журналов исключений из базы данных или оценки просмотра событий очень полезно. Много раз нам часто оставалось задаться вопросом, как воспроизвести ошибку, чтобы мы могли ее отладить. Есть несколько хороших практик, которые вы можете применить для сериализации вызовов, а затем позже с некоторой работой воспроизвести ошибку и в конечном итоге отладить и исправить. Мне интересно, какие инструменты и/или лучшие методы существуют там, чтобы эффективно отлаживать ошибки, чтобы быстро исправлять на основе собранной информации об исключениях. Другими словами, собирайте информацию о любом заданном исключении и быстро загружайте в отладочный сеанс \ шаг через код и более эффективно разрешайте ошибки.Как отлаживать исключения
Вот что я хотел бы рассмотреть во сне, но было бы очень полезно, если бы оно существовало.
try
{
//Do something that breaks
}
catch (Exception Ex)
{
LogExceptionExecution();
}
Сериализовать информацию, собранную из LogExceptionExecution(); Теперь, когда информация сериализована, полностью загрузите информацию и загрузите ее непосредственно в визуальную студию. Затем Visual studio создаст точку останова в начале метода и начнет сеанс отладки. В сеансе отладки было бы загружено все, чтобы воссоздать причину исключения в первую очередь. Это позволит вам отлаживать и исправлять ошибку, не тратя драгоценного времени на то, как воссоздать среду и загрузить код, используемый во время ошибки, для отладки и исправления кода.
Что вы хотите сказать? –
Они сказали - 'Мне интересно, какие инструменты и/или лучшие практики там эффективны для отладки ошибок для быстрого исправления. – OneFineDay
Вы можете просто создать мини-накопитель. – Matt