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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы