У меня есть класс, который имеет целочисленное свойство difficulty
. Значение сохраняется в виде числа между 1
и 3
и отображается как "Beginner"
, "Intermediate"
, или "Expert"
.Соглашение об именах для удобочитаемой версии переменной
У меня есть метод, который преобразует целое число в одно из этих более понятных для человека меток, но у меня возникают проблемы с хорошим именем для метода. Я префикс hr_
на имя переменной, например hr_difficulty
, но мне интересно, есть ли лучшее соглашение.
Я доволен и удивлен, что никто еще не предложил что-то вроде: 'map_1_to_beginner_2_to_intermediate_and_3_to_expert'. –
@CarySwoveland Я новичок в Ruby. Что это будет сделано? – michaelsnowden
Я высмеивал тех, кто в аудитории, которые являются членами * школы верующих в необычайно длинных именах для переменных, методов и большинства других вещей *. Как вы, возможно, догадались, я не зачислялся в это престижное учреждение. –