更好的是:projectcontrib.pluginname或project-pluginname作为小项目的python项目命名约定?

时间:2015-05-05 15:34:02

标签: python pep8

我在Python上创建了一个小项目。主应用程序使用一些插件。我想知道名称空间的哪种命名约定更好? PEP-0423建议对主程序使用“project”命名空间,对插件使用“projectcontrib.pluginname”。但是django或node.js经常使用“project-pluginname”约定。两种惯例的利弊是什么?

1 个答案:

答案 0 :(得分:0)

在一天结束时,更重要的是您自己的代码中的一致性。重要的是你的惯例是不变的。或者,如果您使用的是一个组,您的约定在整个项目中保持一致。

话虽如此,每种语言都有自己的风格指南。风格指南提供不同项目的一致性,并帮助社区使用商定的约定。 Python Style Guides将与Node.js样式指南不同。所以我建议您在使用Python时遵循PEP。