? Computer programmeringsspråk stöder en mängd olika datatyper som kan tilldelas till en variabel . Dessa datatyper kan vara en sträng av tecken , ett flyttal eller en hänvisning till datorns bildskärmskort . Felaktig användning av dessa datatyper kan orsaka många problem , och strikt typkontroll hjälper till att undvika dessa problem . Funktion
Vissa datatyper är tillräckligt lika varandra att kopiera värdet av en variabel av en typ till en variabel av en annan typ inte kommer att presentera några uppenbara problem . Med strikt typkontroll aktiverad , kommer kompilatorn eller tolken inte tillåter dig att kopiera olika datatyper mellan variabler utan första gjutning , eller explicit konvertering , att uppgifterna stämmer den mottagande variabelns typ .
Fördelar
Strikt typkontroll kan förhindra många program eller fel logik som är svåra att hitta med enkel felsökning . Genom att säkerställa att de datatyper används på rätt sätt , verkställer kompilatorn goda programmering vanor som lönar sig i längden med mer stabila applikationer .
Överväganden
Medan många moderna språk har antagit en mer löst förhållningssätt till typkontroll är strikt typkontroll fortfarande den bästa möjliga programmering praxis där sådana finns . Om utvecklingen paketet du arbetar med inte använda den här funktionen som standard , överväga att slå på den för att se till att dina program är så stabil och lätt att felsöka som möjligt .