如果我的Python类名中有缩写,应该保持全大写还是只大写首字母?
我有一个叫做SSLXMLRPCServer的类。这个名字应该是这样写,还是应该写成SslXmlRpcServer呢?
8 个回答
3
在CamelCase命名法中,如果使用大写的缩写,后面的单词看起来就像是这个缩写的一部分,因为它也是以大写字母开头的。而且,当你连续使用几个缩写时,就更不容易分辨每个缩写的开始位置。因此,我可能会选择你提到的第二种方式。
7
应该使用SSLXMLRPCServer这个名字,这样才能和标准库里的类,比如SimpleXMLRPCServer、CGIXMLRPCRequestHandler等保持一致。
如果用一个和标准库里类似的东西不同的名字,肯定会让人感到困惑。
10
这完全是个人喜好,不过我觉得第二种格式看起来更容易理解。而且你第一种格式里有个拼写错误(写成了PRC而不是RPC),这说明可能不止我一个人觉得这样。