bob*_*obo 0 language-agnostic variables naming
我有一堆不相同的相关常量.如何命名它们更好的方法是什么?
kWalkSpeed kRunSpeed kEatSpeed kDrinkSpeed
要么,
kSpeedWalk kSpeedRun kSpeedEat kSpeedDrink
如果我们根据这些评估这些
我认为方式#1赢得了可读性,它们与可理解性相关,在自动完成列表中组织方式#2获胜,方式#1也因不容易出错而获胜.
我不确定它经常发生在其他人kSpeedEatingWhenInAHurry身上,但是当这样的变量名变长时,那么当你真正想要的时候很容易写kSpeedEatingWhenInHome,特别是当使用自动完成时.
任何观点?
如果它归结为一个或另一个,我将永远做选项#1.kSpeedWalk听起来应该是一个布尔值,而不是一个值(例如我快走路,或正常走路).