validatiefunctie
Een validatiefunctie is een functie in software die bepaalt of een invoer voldoet aan vooraf gedefinieerde regels of criteria. Ze beoordeelt data op geldigheid en kan een eenvoudig booleaans resultaat opleveren of een gestructureerd object teruggeven met de validatiestatus en eventueel foutmeldingen. Bij voorkeur is een validatiefunctie deterministisch en heeft zij geen neveneffecten.
Toepassingsgebieden zijn onder meer formulier- en API-inputvalidatie, datavalidatie in ETL-pijplijnen en modelvalidatie in software-architecturen. Validatie kent
Een validatiefunctie kan op verschillende manieren resultaten teruggeven: enkel True/False, of een resultaatobject met geldigheid en
Taken bij ontwerp en testing: houd validatiefuncties modulair en herbruikbaar, documenteer foutberichten, houd rekening met localization