Wir hatten bei meiner Arbeit eine Diskussion über die Verwendung von Enums in Java.
Ein Mitarbeiter argumentierte, dass bei Verwendung von Aufzählungen auf der Serverseite bei Bedarf eine Zeichenfolge verwendet werden sollte, um darauf zu verweisen (z. B. beim Senden von Daten von JS an den Server oder beim Speichern in der Datenbank), und argumentierte, dass dies viel klarer ist für den Entwickler und auch zu argumentieren, dass es bei Tippfehlern schnell scheitern würde.
Ich habe in diesen Fällen immer Ganzzahlen verwendet, um Aufzählungen zu identifizieren, da dies unveränderliche Bezeichner wären und keine Groß- und Kleinschreibung und Tippfehler auftreten würden (auch wenn ein Entwickler den Fehler gemacht hätte, den Wert 2 anstelle von 1 zu verwenden, würde dies nicht schnell fehlschlagen).
Da ich diese Argumente sehr analytisch betrachte, würde ich sagen, dass die Verwendung von Zeichenfolgen besser ist, aber ich habe ein seltsames Gefühl dabei (als ob es kein guter Ansatz wäre).
Gibt es eine bewährte Methode für diese Diskussion, die mich leiten könnte?
Bearbeiten: Wann immer es möglich ist, verwenden wir die Aufzählung selbst, sodass unser gesamter Java-Code die Aufzählung verwendet. Mit "Verweis auf eine Aufzählung" meine ich: Verweisen auf den Wert in der Aufzählung beim Austausch von Daten aus JavaScript zum Server oder beim Speichern von Daten in der Datenbank