SO社区,
是否有最佳实践编码标准,说明如何在传递给方法时始终如一地获得自动完成/内容辅助处理 Perl 模块的方法。例如:
sub main {
my $moduleObject = MyNameSpace::ModuleObject->new();
processModuleObject($moduleObject);
}
sub processModuleObject {
my $moduleObject = shift;
$moduleObject->... <- that is were I want context assist/auto-completion to work
}
使其工作的最佳解决方法是以下我不满意的方法:
sub main {
my $moduleObject = MyNameSpace::ModuleObject->new();
processModuleObject($moduleObject);
}
sub processModuleObject {
my $moduleObject = MyNameSpace::ModuleObject->new();
$moduleObject = shift;
$moduleObject->runLogic();
}
是否有任何我们应该注意的编码最佳实践?
/托马斯