Gå til innholdet

Typing

Hvordan et programmeringsspråk håndterer verdityper og passende operasjoner.

Programvareutvikling

Hva er typing?

Typing regulerer verdityper og passende operasjoner. Statisk typekontroll kan finne uforenligheter før kjøring; dynamisk typing håndterer typer under kjøring. Typeinformasjon kan være eksplisitt eller utledes av et verktøy. Et typet språk er ikke automatisk fritt for feil i forretningslogikken.

I en oppdiktet portal skal quantity behandles som number. En passende statisk kontroll kan varsle om tilordning av tekst. Talltypen sier ikke alene om mengden er positiv, et heltall eller gyldig for valgt enhet. En TypeScript-typeangivelse validerer heller ikke automatisk eksterne grensesnittdata under kjøring. Inndata og forretningsregler krever egne kontroller.

Kilder

Artikler om temaet

Programvareutvikling med ASES

Skreddersydd programvare, web- og mobilapper