Forum: Object-Pascal / Delphi-Language
Delphi
by bernau,
14. Sep 2015
Ich sehe es natürlich so wie Sir Rufo. Jede Lösung hat seine Vor- und Nachteile. Er hat das ja auch "wie immer" mit verständlichen Beispielen belegt.
Was ich nicht mag ist die Pauschalisierung. Nehme man folgende Aussage.
Der erste Satz mag ja noch stimmen. Der nachfolgende Satz ist absolut unbegründet und Wertlos. Mir fehlt da einfach die Begründung.
Genau so bei folgenden Aussagen.
Forum: Object-Pascal / Delphi-Language
Delphi
by bernau,
12. Sep 2015
Habe ich. Meiner Meinung nach wird hier mit Kanonenkugeln auf Spatzen geschossen.
Thema Stadtmusikanten:
TAnimal = (hund, katze, maus, affe, baer);
TAnimalSet = set of TAnimal;
TAnimalStadtMusikant = ;
Forum: Object-Pascal / Delphi-Language
Delphi
by bernau,
12. Sep 2015
Also erst mal mit einer Behauptung schlecht machen, ohne Konkrete Beispiele zu geben.
Genau so könnte man sagen "Die Verwendung von Delphi ist ein Indiz für unsauberen Code".
Was ja in meinem oberen Beispiel gemacht wurde. Alle Logiken stehen in der Nähe von der Deklaration der Enums.
Forum: Object-Pascal / Delphi-Language
Delphi
by bernau,
11. Sep 2015
Deine Haarsträubenden Beispiele sind aber auch ein bischen an den Haaren herbei gezogen. Wenn du dort einen Zuweisungsfehler machst, dann machst du den auch wo anders.
Enums werden ja auch nicht immer mit zugewiesenen werten benötigt. Eine Gruppe von begrenzten zusammenhängenden Zuständen ist mit Enums perfekt abzubilden.
TLedColor = (LcRed, LcOrange, LcGreen, LcBlue);
Wenn ich tippe,...