相关疑难解决方法(0)

如何为不与内置或CPAN软件包名称冲突的自定义Perl模块选择软件包名称?

我已经阅读了模块上perldoc,但是我没有看到有关命名包的建议,因此它不会与内置或CPAN模块/包名冲突.

过去,为了开发本地Session.pm模块,我使用我公司的名称创建了一个本地目录,例如:

package Company::Session;
Run Code Online (Sandbox Code Playgroud)

...和Session.pm可以在目录Company /中找到.

但我不是这个命名惯例的粉丝.我宁愿将包层次结构命名为更接近代码的功能.但这就是CPAN一般的做法......

我觉得我错过了一些基本的东西.我也看过达米安的Perl最佳实践,但我可能没有找到正确的地方......

有关避免包命名空间冲突的任何建议吗?

更新W /相关的问题:如果一个包名称冲突,如何Perl的选择使用哪一个?感谢大家.

perl cpan module naming-conventions

28
推荐指数
2
解决办法
4003
查看次数

标签 统计

cpan ×1

module ×1

naming-conventions ×1

perl ×1