Ми обговорювали мою роботу щодо використання переліків на Java.
Співробітник стверджував, що при використанні переписок на стороні сервера, коли потрібно, ми повинні використовувати рядок для посилання на нього (наприклад, при надсиланні даних з JS на сервер або при зберіганні в базі даних), стверджуючи, що це набагато зрозуміліше для розробника, а також стверджуючи, що це швидко вийде з ладу у випадку помилок.
Я завжди використовував цілі числа для ідентифікації переліків у цих випадках, тому що це були б незмінні ідентифікатори і не мали б проблем із випадками та помилками друку (навіть якщо девіз помилився, використовуючи значення 2 замість 1, воно не вийшло б швидко).
Будучи дуже аналітичним щодо цих аргументів, я б сказав, що використовувати рядки краще, але я маю дивне відчуття з цього приводу (ніби це не гарний підхід).
Чи є найкраща практика щодо цієї дискусії, яка могла б мене направити?
Редагувати: Коли це можливо, ми використовуємо сам enum, тому весь наш код Java використовує Enum. Під "посиланням на enum" я маю на увазі: посилання на значення в enum при обміні даними з JavaScript на сервері або зберіганні даних у базі даних