设置一个常见的perl/cpan环境

zed*_*doo 4 perl

所以我现在在家里和Perl玩得很开心了一段时间.

当你在团队中开发Perl模块(在我的情况下,它主要是催化剂)时,事情会变得多么困难?我们如何确保我们都拥有相同的开发环境(Perl/Module版本)?只需跟上CPAN的最新动态?有些团队设置他们的"私人"CPAN吗?

xen*_*ide 6

使用以下内容可以让您的生活更轻松.

检查local :: lib你可以很容易地创建一个服务器,每个成员也可以同步这些模块.

你可能真的不想镜像所有的cpan.只是最新的模块,这就是你使用minicpan的原因.

如果您在Task :: Kensho中使用推荐的模块,那么使用最新版本不应该是一个问题,因为它们应该令人惊讶地更改您的API.基本上,通过这样做,你确保你最终不会让你的团队重新发明轮子或希望使用3个不同的模块做同样的事情.

并且您希望确保您的团队使用良好的Perl编码实践而不是糟糕的编程实践.有很多不好的.阅读Perl最佳实践,请记住,这只是一个指南,你应该调整你的团队和你的风格.