PIDF-LO е структурираният език, който много системи с възможност за спешни случаи използват за изразяване и обмен на местоположение. Има значение, защото предвидимото маршрутизиране и решенията за изпращане зависят от предвидимото представяне на данните.
Защо отборите се борят с PIDF-LO
Повечето предизвикателства не са в разбирането на заглавните концепции на RFC. Предизвикателства се появяват по време на реално внедряване, където различни компоненти обработват незадължителните полета по различен начин, използват непоследователно гражданско форматиране или безшумно премахват метаданни.
Често срещани клопки
- Непълни полета за граждански адрес, които изглеждат валидни, но маршрутизират двусмислено.
- Точност на координатите, която не отговаря на оперативните очаквания.
- Липсва проверка за неправилно формирани полезни товари.
- Няма тестове за съвместимост през границите на свързване.
Коментар
Отнасяйте се към обработката на PIDF-LO като към грижа за качеството на продукта, а не към еднократна интеграционна задача. Обектният модел трябва да бъде версиран, валидиран и регресионно тестван при всяка голяма системна актуализация.
Препоръки за контрол
- Поддържайте стриктна спецификация на профила с примери.
- Налагане на схема и семантично валидиране при влизане.
- Добавете отрицателни тестове за неправилно формирани/частични записи.
- Проследяване на дефекти при анализиране в натрупана работа.