у меня есть функции, которые концептуально все возвращают одно и то же, но результат может принимать разные формы:
function GetThingy()
Существует четыре разные функции, каждая из которых может возвращать разные вещи:
0.071
(значение float
представляет увеличение на 7,1%) 7.1
(значение float
представляет увеличение на 7,1%) 1.071
(float
значение, представляющее увеличение на 7,1%) "7.1%"
(string
значение, представляющее процент в 7,1%)
Что термины могу ли я использовать, чтобы помочь документировать эти функции, возвращающие значения?
Я пришел с собственной терминологией:
- дробь : A фракция одного;где значение понимается в диапазоне от 0,1 (например,
0.07
представляет 7%) - процентов : значение на сотню ;где значение понимается как 0..100 (например,
7
представляет 7%) Примечание : Это контрастирует с дробью , с является на единицу, а не на-сот - коэффициент : A масштабный коэффициент , который можно использовать для прямого умножения ;считается эквивалентным 1 + фракция (например,
1.07
подразумевает увеличение на 7%) - процент : строка , которая содержитфактический символ процента (т.е. % ), подходящий для отображения пользователю, или случаи, когда предпочитают локализованный текст (например,
"7%"
подразумевает 7%)
Таким образом, применяя мою собственную схему именования к функциям:
GetThingyFraction()
= 0.071 GetThingyPercent()
= 7.1 GetThingyFactor()
= 1.071 GetThingyPercentage()
= "7,1%"
Что вы скажете?
Примечание: Я задал этот вопрос на English.stackexchange.com , но получил отрицательные отзывы без объяснения причин.Очевидно, им не нравятся связанные с программированием английские вопросы.
Будем надеяться, что stackoverflow не ненавидит связанные с английским языком вопросы программирования. Обновление : Похоже, SO ненавидит вопросы программирования на английском языке.
"Как вам это нравится? Даже среди неудачников вынеудачники. "