如果我的Python类名中有缩写,应该保持全大写还是只大写首字母?

10 投票
8 回答
3183 浏览
提问于 2025-04-16 03:59

我有一个叫做SSLXMLRPCServer的类。这个名字应该是这样写,还是应该写成SslXmlRpcServer呢?

8 个回答

3

在CamelCase命名法中,如果使用大写的缩写,后面的单词看起来就像是这个缩写的一部分,因为它也是以大写字母开头的。而且,当你连续使用几个缩写时,就更不容易分辨每个缩写的开始位置。因此,我可能会选择你提到的第二种方式。

7

应该使用SSLXMLRPCServer这个名字,这样才能和标准库里的类,比如SimpleXMLRPCServer、CGIXMLRPCRequestHandler等保持一致。

如果用一个和标准库里类似的东西不同的名字,肯定会让人感到困惑。

10

这完全是个人喜好,不过我觉得第二种格式看起来更容易理解。而且你第一种格式里有个拼写错误(写成了PRC而不是RPC),这说明可能不止我一个人觉得这样。

撰写回答