Чтобы ответить на мой вопрос. Это будет политкорректный ответ «Это зависит .....».
Это 50% -50% вопрос.
Для разработчиков, которым нравится Enums, Enum может быть очень полезным, а код может быть очень понятным ...
Для разработчиков, которые ненавидят Enums, Enum - это не что иное, как Const под другим именем, и каждый раз, когда добавляется новый статус, вы должны добавить этот новый статус в Enum, .....