Gå til indholdet

Typning

Hvordan et programmeringssprog håndterer værdityper og passende operationer.

Softwareudvikling

Hvad er typning?

Typning regulerer værdityper og passende operationer. Statisk typekontrol kan finde uforeneligheder før programkørsel; dynamisk typning håndterer typer under kørsel. Typeoplysninger kan være udtrykkelige eller udledes af et værktøj. Et typet sprog er ikke automatisk frit for fejl i forretningslogikken.

I en opdigtet portal skal quantity behandles som number. En passende statisk kontrol kan advare om tildeling af tekst. Taltypen siger ikke alene, om mængden er positiv, et heltal eller gyldig for den valgte enhed. En TypeScript-typeangivelse validerer heller ikke automatisk eksterne grænsefladedata under kørsel. Input og forretningsregler kræver egne kontroller.

Kilder

Artikler om emnet

Softwareudvikling med ASES

Skræddersyet software, web- og mobilapps