? Programmiersprachen unterstützt eine Vielzahl von Datentypen , die einer Variablen zugewiesen werden können. Diese Datentypen können eine Zeichenfolge , eine Gleitkommazahl oder ein Verweis auf dem Computer-Monitor Adapter sein. Unsachgemäße Benutzung dieser Datentypen können viele Probleme verursachen , und eine strenge Typprüfung hilft, diese Probleme zu vermeiden. Funktion
Einige Datentypen sind ähnlich genug, um einander, dass das Kopieren der Wert einer Variablen von einer Art auf eine Variable eines anderen Typs nicht präsentieren keine offensichtlichen Probleme . Mit strengen Typprüfung aktiviert, wird der Compiler oder Interpreter wird Ihnen nicht erlauben , um verschiedene Datentypen zwischen Variablen ohne ersten Casting kopieren oder explizit konvertieren , um die Daten entsprechen der empfangenden Variablentyp .
Vorteile
Strict Typprüfung kann verhindern, dass viele Programme oder logische Fehler , die schwer sind , mit einfachen Debugging finden. Durch die Sicherstellung , dass die Datentypen richtig eingesetzt werden , erzwingt der Compiler gute Programmierkenntnisse Gewohnheiten , die sich auszahlen auf lange Sicht mit stabiler Anwendungen .
Überlegungen
Während viele moderne Sprachen eine lose Ansatz zur Überprüfung geben Sie eingeführt haben, ist eine strenge Typprüfung immer noch die beste mögliche Programmierung der Praxis , sofern verfügbar. Wenn die Entwicklung Paket mit dem Sie arbeiten nicht nutzt dieses Feature standardmäßig betrachten Sie ihn einschalten , um sicherzustellen, dass Ihre Programme sind so stabil und einfach wie möglich zu debuggen.