2010-06-04 3 views
3

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

спасибо.

+0

Я знаю, это, вероятно, кажется очевидным, но вы, вероятно, захотите иметь условия в своем методе, которые поймают все странности и сделают что-то умное с ними. Если вы не знаете, с какими ошибками вы столкнетесь, тогда зайдите в журнал и просмотрите его позже, иначе спасательный блок с соответствующими исключениями должен работать. – user577808

ответ

0

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

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