问题标签 [module-management]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
404 浏览

javascript - 如何有效地管理 Perl 模块以实现代码重用?

我的公司结合使用 mod_perl、axkit 和 apache 开发 Web 应用程序。我们有大量的 Perl 模块、javascript 等,都在 unix 操作系统中。

每当我需要编写一个新函数时,我都会尝试做一些代码重用,但问题是所有 Perl 模块和 javascript 都分散在文件夹中。

我讨厌写一些代码,只是后来发现已经有一个函数做了同样的事情,我目前的方法涉及尝试 grep 表名以查看是否有冗余函数,但除此之外,我几乎会放弃并编写一个新函数,因为我不想花太多时间搜索并一无所获。

有一个更好的方法吗?或者更好的是,有没有我可以安装的免费软件工具来帮助我正确管理所有功能和模块,甚至允许开发人员记录评论等。

编辑

有关于使用工具检测 c++ 上的代码重复的讨论,对于 unix 平台中的 perl 代码,我们有类似的东西吗?

谢谢~史蒂夫

0 投票
3 回答
224 浏览

perl - 在 Perl 中让两个模块相互使用函数的最佳方法是什么?

不幸的是,在 Perl 中创建包、导出等方面,我完全是个菜鸟。我尝试阅读一些模块,并且经常发现自己从冗长的章节中打瞌睡。如果我可以在一个简单的网页中找到我需要理解的内容而无需向下滚动,那将会很有帮助。:P

基本上我有两个模块,A 和 B,A 将使用 B 中的一些函数,B 将使用 A 中的一些函数。当我尝试通过perl -c.

有没有办法正确地做到这一点?还是我的设计迟缓了?如果是这样,什么是更好的方法?因为我这样做的原因是避免复制 n 将其他模块功能再次粘贴到该模块中并重命名它们。

0 投票
3 回答
1611 浏览

perl - 可以在子例程中使用模块吗?

最近我开始使用 OO Perl,并且我一直在为我正在处理的一个新项目创建大量新对象。因为我不熟悉任何关于 OO Perl 的最佳实践,我们很乐意完成它:P

我将大量此类代码放入我的每个函数中:

我想知道这是否会导致任何负面影响,而不是在use Object任何功能范围之外的 Perl 模块顶部。

我这样做是为了让我觉得它更干净,以防我需要改变功能。

我注意到的另一件事是,当我尝试在 unix 服务器本身上运行 test.pl 脚本来测试我的对象时,它的速度非常慢。但是,当通过连接到 apache 服务器的 CGI 运行相同的代码时,网页的加载速度不会那么慢。

0 投票
1 回答
1640 浏览

python - Windows的最佳python模块管理器

我总是必须在谷歌上搜索一些 EXE 或 MSI 才能在 Windows 上的 python 中安装模块有时有预编译模块仅适用于 win32 而不是 amd64

我正在讨论使用 ActiveState Python 或安装一些模块管理器。

你能建议最好的解决方案。特别是如果你自己使用它。

谢谢你

0 投票
1 回答
3262 浏览

php - ZF2 从模块加载服务配置

我仍在努力从 Zend 框架之外的 ZF2 模块实例化服务(在空白 .php 中)。

我想实现:

通过使用 ServiceManager 和可能的 DI 从 ZF 外部实例化 + 调用 ZF2 服务方法。

我现在拥有的:2013年 4 月 10 日更新)

跟进下面的评论,我做了更多的研究,特别是:

我选择删除所有 DI 和 ModuleManager 的东西并尝试自动加载(现在工作正常)和实例化(不)服务。

1 - 使用 Classmap 自动加载请求的类,并在独立的 .PHP 文件中实例化 servicemanager

2 - 例外

3 - ProductImage\autoload_classmap.php

4 - ProductImage\Module.php

5 - ProductImage\config\module.config.php

我希望这是正确的方法,而不是离正确的方法太远..

0 投票
1 回答
1622 浏览

jar - Alfresco amp to war:无法从属性文件加载模块详细信息

这就像我第 18 次遇到此错误。不知何故,我总是设法修复它,但这次我无法修复它。当我在 CMD 中尝试以下命令将我的 AMP 文件加载到我的 alfresco.war 中(使用模块管理工具)时,我收到以下错误:

我的 CMD 命令:

我收到此错误:

无法从属性文件加载模块详细信息。

请任何帮助都是好的:)