? Computer programmeringsspråk støtte en rekke datatyper som kan tilordnes til en variabel . Disse datatyper kan være en streng med tegn , et flyttall eller en referanse til datamaskinens skjermkort . Uriktig bruk av disse datatyper kan føre til mange problemer , og streng typesjekking bidrar til å unngå disse problemene . Funksjon
Noen datatyper er like nok til hverandre at kopiering verdien av en variabel av en type til en variabel av en annen type ikke vil presentere noen åpenbare problemer . Med streng typesjekking aktivert, vil kompilatoren eller tolk ikke tillate deg å kopiere ulike datatyper mellom variabler uten først casting , eller eksplisitt konvertering, til dataene matche mottar variabel type.
Fordeler
Strict typesjekking kan forebygge mange program eller logiske feil som er vanskelig å finne med enkel feilsøking. Ved å sikre at de datatyper blir brukt på riktig måte , håndhever kompilatoren god programmering vaner som lønner seg i det lange løp med mer stabile applikasjoner.
Hensyn
< p > Mens mange moderne språk har vedtatt en mer løs tilnærming til å skrive sjekker , er strengt typesjekking fortsatt best mulig programmering praksis der dette er tilgjengelig . Hvis utviklingen pakken du arbeider med ikke bruker denne funksjonen som standard , vurdere å slå den på for å sikre at programmene dine er så stabil og lett å feilsøke som mulig.