Good practices voor validaties

< Validaties


 * Het is vaak verstandig om als data eigenaar niet te vertrouwen op de validaties die in de frontend (b.v. een portaal) worden uitgevoerd. Het is verstandig om dezelfde validaties ook in de backend uit te voeren. Bijvoorbeeld omdat je in de toekomst wellicht op meerdere manieren gegevens in je backend krijgt. Er kunnen portalen of apps bijkomen die data ophalen of wegschrijven. Je wil dan in je backend ook dezelfde checks uitvoeren.
 * De validaties in de frontend worden vaak afgehandeld door de gebruiker. Hierbij is het van belang dat de gebruiker een betekenisvolle melding krijgen.
 * Validaties in de backend zou middleware er voor kunnen kiezen om de foutmeldingen in een log weg te schrijven dat gecontroleerd wordt door een functioneel beheerder.