Hoppa till innehållet

Typning

Hur ett programmeringsspråk hanterar värdetyper och lämpliga operationer.

Mjukvaruutveckling

Vad är typning?

Typning reglerar värdetyper och lämpliga operationer. Statisk typkontroll kan hitta oförenligheter före körning; dynamisk typning hanterar typer under körning. Typinformation kan vara uttrycklig eller härledas av ett verktyg. Ett typat språk är inte automatiskt fritt från fel i verksamhetslogiken.

I en påhittad portal ska quantity behandlas som number. En lämplig statisk kontroll kan varna för tilldelning av text. Taltypen anger inte ensam om mängden är positiv, ett heltal eller giltig för vald enhet. En TypeScript-typangivelse validerar inte heller automatiskt externa gränssnittsdata under körning. Indata och verksamhetsregler kräver egna kontroller.

Källor

Artiklar om ämnet

Mjukvaruutveckling med ASES

Skräddarsydd programvara, webb- och mobilappar