当前位置:  开发笔记 > 编程语言 > 正文

如何有效地管理Perl模块以进行代码重用?

如何解决《如何有效地管理Perl模块以进行代码重用?》经验,为你挑选了1个好方法。

我的公司使用mod_perl,axkit和apache的组合开发web应用程序.我们在unix操作系统中都有大量的Perl模块,javascripts等.

每当我需要编写一个新函数时,我会尝试进行一些代码重用,但事情就是所有的Perl模块和javascripts分散在各个文件夹中.

我讨厌以后才编写一些代码,发现已经有一个函数做了同样的事情,我当前的方法是尝试grep表名,看看是否有冗余函数,但除此之外,我几乎会只是放弃并编写一个新功能,因为我不想花太多时间搜索和找不到任何东西.

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

编辑

有这样的讨论在第C检测代码的重复使用++工具,我们有这样的事情在UNIX平台的Perl代码?

谢谢〜史蒂夫



1> philant..:

组织您的源目录,以便每个功能只有一个应该存在的位置,并且很容易找到一些东西.

确保共享命名约定以防止重复.

设计你的模块,使他们只做一件事 - 做得好.

查看代码以确保名称和位置正确无误.

提供基于代码索引器的高效搜索引擎,以便在已经有功能执行特殊任务时很容易查看.

不要低估概括现有组件的时间,以便可以有效地重用它.

记录的模块,与API文档的/或单元测试.

在团队内部进行沟通,以便每个人都能很好地掌握已经编写的内容,谁拥有或知道谁可以使用/使用模块.

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有