Есть ли стандарты для загрузки и обработки данных в приложение?

Подскажите, существуют ли какие-нибудь стандарты по обработке загружаемых файлов?
К примеру мы грузим в приложение *.csv или *.xls файл большого объема, в котором описываются свойства некоторого кол-ва загружаемых объектов.

Загрузка не проходит, причин этому может быть несколько.

Из личного опыта при реализации загрузчиков делается следующее:
- ведение логов по загрузке и обновлению
- человеко понятные ответы от приложения что, в какой строке, какое свойство не соответствует ожиданиям.
- проверка на наличие объекта в бд(в случае если загрузчик должен только обновлять свойства)
- проверка на участие свойства в обновлении(в случае если в файле захотят обновить скажем id записи в бд)
- проверка на обязательность заполнения свойства(в случае если поле в бд не может быть null)
- проверка типов свойств на соответствие типам в бд
- методы преобразования типов(если применимо)

Какие стандартные проверки должны выполняться в момент загрузки?
Может быть есть литература которая описывает подобные практики?
  • Вопрос задан
  • 12 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
от 70 000 до 80 000 руб.
от 160 000 до 200 000 руб.
WakeApp Москва
от 70 000 руб.
15 авг. 2018, в 23:38
300 руб./за проект
15 авг. 2018, в 22:39
60000 руб./за проект
15 авг. 2018, в 21:18
30000 руб./за проект