一般来说,你问的是一个约定(与技术有关).简而言之,没关系.我更喜欢扁平或短命名空间,但它们可以像你喜欢的那样长,例如https://github.com/aclark4life/viewlets_dont_suck.
在嵌套命名空间的情况下,例如plone.*和plone.app.*,约定具有意义.plone.*理想情况下可以从Plone中重用,而plone.app.*包只能在Plone中使用.
同样,看到公司品牌命名空间也很常见.在你的情况下,我可能会使用company.newsletter.
有关更多信息,请参阅:http://www.martinaspeli.net/articles/the-naming-of-things-package-names-and-namespaces.
| 归档时间: |
|
| 查看次数: |
124 次 |
| 最近记录: |