Hva er streng typesjekking?

Computer programmeringsspråk støtte en rekke datatyper som kan tilordnes en variabel. Disse datatyper kan være en rekke tegn, en flytende punkt nummer eller en referanse til datamaskinens skjermkort. Uriktig bruk av disse datatypene kan føre til mange problemer, og streng typekontroll bidrar til å unngå disse problemene.

Funksjon

Noen datatyper er like nok til hverandre at kopiering av verdien av en variabel av en type til en variabel av en annen type vil ikke viser noen åpenbare problemer. Med streng type sjekking aktivert, vil kompilatoren eller tolk ikke tillate deg å kopiere ulike datatyper mellom variabler uten først støping, eller eksplisitt konvertering, til dataene stemmer med mottaks variabel type.

fordeler

Strenge typesjekking kan forhindre mange program eller logiske feil som er vanskelig å finne med enkel feilsøking. Ved å sørge for at datatypene blir brukt på riktig måte, håndhever kompilatoren gode programmeringsvaner som lønner seg i det lange løp med mer stabile applikasjoner.

betraktninger

Mens mange moderne språk har vedtatt en mer løs tilnærming til å skrive sjekker, er streng type sjekking fortsatt best mulig programmering praksis der det er tilgjengelig. Hvis utviklingen pakken du jobber med ikke bruker denne funksjonen som standard, kan du vurdere å slå den på for å sikre at programmene er så stabil og lett å feilsøke som mulig.