Как вы делаете управление исключениями с задержкой работы? - PullRequest
3 голосов
/ 04 июня 2010

Моему приложению необходимо проанализировать сгенерированный пользователем файл CSV. И после загрузки приложение поставит его в очередь в отложенном задании для обработки. Мой вопрос: как вы обычно обрабатываете исключения, которые могут произойти на этапе анализа контента? Сохраняете ли вы все сообщения об ошибках в объектах исключений, прежде чем отображать их пользователю?

Спасибо.

1 Ответ

0 голосов
/ 29 января 2012

Поскольку задание задерживается, я бы хотел сообщить обо всех ошибках в файле CSV одновременно. Чтобы пользователи не заканчивали итерацию несколько раз (исправляя 1 ошибку за раз).

Одна вещь, которую вы можете сделать, это сохранить все ошибки в БД (в подходящем объекте). Это также позволит вам проанализировать, какие ошибки обычно возникают у пользователей, и помочь в их устранении.

...