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

  1. Održavajte strogu specifikaciju profila s primjerima.
  2. Nametnite shemu i semantičku provjeru valjanosti na ulazu.
  3. Dodajte negativne testove za neispravne/djelomične zapise.
  4. Pratite nedostatke raščlanjivanja u interop zaostatku.

Izvori