4

例如; 我有一个名为的函数;

int ReadEncoderSpeedRPM_ ( int channel );

我想把它分成左右。但是最后缺少每分钟转数,限制了我进行这种重命名;

int ReadEncoderSpeedRPML_ (void);
int ReadEncoderSpeedRPMR_ (void);

它激怒了其他可能的重命名;

int ReadEncoderSpeedRPM_L_ (void);
int ReadEncoderSpeedRPMl_  (void);
int ReadEncoderSpeedRPMl_  (void);
int ReadEncoderSpeedRpmL_  (void); // My Favourite but I think I'm losing Acronym...
int ReadEncoderSpeedrpmL_  (void);

哪一个(或另一个)最值得推荐、推荐,为什么?

4

2 回答 2

3

根据这篇文章,看起来int ReadEncoderSpeedRpmL_ (void);似乎是正确的选择。

于 2016-08-16T12:05:47.800 回答
1

我更喜欢这样的命名

int ReadEncoderSpeedRpmLeft (void);
int ReadEncoderSpeedRpmRight (void);

在我看来,如果你使用 Left 和 Right 的缩写,它会更易读。

于 2016-08-18T07:11:02.343 回答