所以当我第一次开始编程时,我似乎应该对此感到疑惑,但我想当时我并不关心‘完美’的变量命名。
所以我有一些变量
float lifeTime;浮点年龄;
其中lifeTime是我的对象的完整lifeTime,年龄是对象的当前lifeTime。当年龄达到完全lifeTime时,对象将死亡。
我只是创建了一个变量,范围从0到1,定义年龄相对于完整lifeTime的进度。如果你愿意,我叫agePercent。当然,agePercent不是正确的,因为它的范围是从0到1。
在阅读了其他一些关于ageFraction,ageGradient,ageNormalized的文章后,我觉得这些都不符合我的目的。
我的解决方案是agePerunum,简单地使用拉丁语(我相信它是正确的,但我在高中时就辍学了)。所以我的问题是。这很酷吗?作为一名程序员,这对你来说有意义吗?有什么想法或者更好的主意吗?
http://mymemory.translated.net/en/Latin/English/per-unum
发布于 2017-02-21 13:53:04
一个想法是让agePercent等于一个实际的百分比,所以37而不是0.37。但这可能会使代码中的其他计算需要不必要的转换步骤。
Proportion和with是可以加age后缀的名词。Proportion表示the relation of one part to another or to the whole with respect to magnitude, quantity, or degree。means表示an often limited part of a whole。那么是ageProportion还是agePortion?第一个听起来更好。
发布于 2017-02-25 00:46:14
实际上,我真的很喜欢proportion,但最终还是用了ageRatio --不知何故,它读起来更好;)谢谢大家!
发布于 2020-04-26 13:29:17
我提出了在代码中遵循的约定:
Percent:例如。使用Percent100:OwnershipPercentOwnershipPercent100https://stackoverflow.com/questions/42359235
复制相似问题