Не используйте только одно слово в этом случае. Частота чего? Воспроизводимость, редкость, не чувствую себя естественным, и встречаемость - даже не слово (не то, чтобы вы заботились;). Перейдите с bugFrequency
или получите более подробную информацию, если хотите. Длинные имена переменных не являются преступлением, особенно если вы действительно планируете хранить код более нескольких миллисекунд.
Кроме того, у вас есть какая-то конкретная причина, по которой вы хотите использовать значения стиля enum вместо целых чисел? Поскольку вы, вероятно, часто захотите отсортировать ошибки, перечисленные значения частоты не имеют смысла. Некоторые глобальные целочисленные константы, когда вы определяете ошибку как «редкую» или «общую», должны быть достаточными для вашей категоризации. Это позволяет полностью исключить дополнительное поле enum и просто сделать это:
if bugFrequency < RARE_BUG_MINIMUM_FREQUENCY:
//treat as rare
else if bugFrequency < UNCOMMON_BUG_MINIMUM_FREQUENCY:
//treat as uncommon
else if bugFrequency < COMMON_BUG_MINIMUM_FREQUENCY:
//treat as common
вместо проверки внутреннего значения перечисления. Поскольку вы будете использовать несколько факторов для оценки важности ошибки, значения enum на данный момент не имеют особого смысла.
(извините, если это было намного больше моего мнения, чем вы хотели:)