Etwas Ähnliches kann Dir mit Enums passieren:
Delphi-Quellcode:
Type
TPowerOfTwo=(One=1, Two=2, Four=4, Eight=7);
Wie Du siehst: Haarsträubende Beispiele kann man immer anbringen.
Du verwendest also gerne Konstanten und Enums (wie Konstanten)? Vollkommen ok. Ich verwende nur Konstanten, denn Ich finde Enums überflüssig. So wie vegetarische Tofubratwürste. Trotzdem würde ich welche essen, wenn... obwohl.. Nee.
Enums verwende ich auch (sehr selten) bzw. schreie nicht, wenn ich welche entdecke. Bei Tofubratwürsten hingegen schon. Insofern hinkt der Vergleich.