Vorher planen
Ich denke, dass man vorher planen sollte und überlegen muss, welchen Wertebereich man ausfüllen wird. Dann kommt eben INT oder DINT raus. Wenn man später sieht, dass es einen Überlauf geben kann, dann sollte man refaktorieren, sprich das Problem konsequent überarbeiten und nicht rumcasten. Basteln macht über kurz oder lang ein System unübersichtlich und instabil.
Viel schlimmer fallen mir immer wieder Code Schnipsel auf, die in der "Not" anfangen, Typen auf REAL zu casten und später wieder rückwandeln.