Необходимо реализовать функциональность, позволяющую убедиться в том, что Audit заполнен правильно (консистентно, не противоречиво, полностью, не избыточно):
Правильный формат:
[ ] кодировка файла UTF-8
[ ] валидный XML
[ ] обязательные поля
[ ] правильные связи
[ ] предопределённые перечисления
[ ] каждый элемент должен содержить или тэги или текст
[ ] тип содержимого элементов (многострочность, URI, Id)
[ ] ссылки на YouTube должны быть в стандартном формате
[ ] ссылки на слайды должны быть через SpeakerDeck
Правильная файловая структура:
[ ] правильное расположение
[ ] правильное название
[ ] нет лишних файлов
[ ] существуют все необходимые файлы
Фотографии
[ ] у каждого докладчика должна быть одна фотография в оригинальном качестве и одна в 200px
[ ] фотографии докладчиков должны быть в JPEG формате
[ ] у каждого друга должен быть один логотип в оригинальном качестве и один в 200px
[ ] логотипы друзей должны быть в PNG формате
Правописание
[ ] правильное написание основных абревиатур: .NET, ASP.NET Core, Mono
[ ] обязательное использование буквы «ё»
[ ] одинаковые имена спикеров должны кодироваться (Id) одинаково
Интеграция
[ ] все видео записи докладов должны быть в наших плей-листах (ничего другого в плей-листах быть не должно)
[ ] все слайды от докладов должны быть в нашем слайдо-хранилище (ничего другого в хранилище быть не должно)
[ ] все ссылки (блоги, профили, слайды, видео) должны быть доступны
Необходимо реализовать функциональность, позволяющую убедиться в том, что Audit заполнен правильно (консистентно, не противоречиво, полностью, не избыточно):
Правильный формат:
Id
)Правильная файловая структура:
Фотографии
Правописание
Id
) одинаковоИнтеграция