编码规范中缩略词末尾的大小写混淆问题

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);

哪一个(或其他)是最值得推荐、建议的,为什么?涉及IT技术。
2个回答

3

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


1
你认为这个问题是重复的还是有一点不同?我认为可能是重复的,但之前我找不到那个链接。哦天啊,这个网站上有每一个答案... - Orhan G. Hafif

1
我更喜欢这样的命名方式。
int ReadEncoderSpeedRpmLeft (void);
int ReadEncoderSpeedRpmRight (void);

在我看来,如果您不使用左右的缩写词,那么内容会更易读。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接