PIDF-LO je strukturirani jezik koji mnogi sustavi sposobni za hitne slučajeve koriste za izražavanje i razmjenu lokacije. To je važno jer predvidljivo usmjeravanje i odluke o otpremi ovise o predvidljivom prikazu podataka.
Zašto se timovi muče s PIDF-LO
Većina izazova nije u razumijevanju koncepata RFC naslova. Izazovi se pojavljuju tijekom stvarne implementacije gdje različite komponente različito rukuju izbornim poljima, koriste nedosljedno civilno oblikovanje ili tiho ispuštaju metapodatke.
Uobičajene zamke
- Nepotpuna polja za državnu adresu koja izgledaju valjano, ali usmjeravaju dvosmisleno.
- Preciznost koordinata koja ne odgovara operativnim očekivanjima.
- Nedostaje provjera valjanosti za neispravne sadržaje.
- Nema testova kompatibilnosti preko granica međusobnog povezivanja.
Komentar
Tretirajte rukovanje PIDF-LO kao brigu o kvaliteti proizvoda, a ne kao jednokratni zadatak integracije. Objektni model trebao bi biti verzioniran, potvrđen i regresijsko testiran kroz svako veće ažuriranje sustava.
Kontrolne preporuke
- Održavajte strogu specifikaciju profila s primjerima.
- Nametnite shemu i semantičku provjeru valjanosti na ulazu.
- Dodajte negativne testove za neispravne/djelomične zapise.
- Pratite nedostatke raščlanjivanja u interop zaostatku.