我的代码中有一些特定的地方,我使用特定的像素尺寸将某些东西传送到屏幕上。显然,这些被放置在命名良好的常量中,但我担心它仍然有点模糊。
示例:这是在一个小函数的本地范围内,所以我希望很明显常量的名称适用于方法名称所指的内容。
const int X_COORD = 430.0;
const int Y_COORD = 458.0;
ApplySurface( X_COORD, Y_COORD, .... );
...
屏幕上的位置是专门为那个位置计算的。我几乎觉得我应该做一些常数,SCREEN_BOTTOM_RIGHT
这样我就可以像const int X_COORD = SCREEN_BOTTOM_RIGHT - SOME_OTHER_NAME
.
上面的代码是不是太模棱两可了?或者作为开发人员,您会在屏幕上看到它并说,好吧,那就是 (430, 458)。知道了。