小编Mat*_*son的帖子

如何安装一组Perl模块的特定版本?

我的任务是复制生产环境以创建许多测试/坐标环境.

我需要做的一件事是建立Perl,多年来已经安装了所有模块(包括内部和外部模块).我可以使用CPAN.pm autobundle,但这将导致测试环境具有生产所具有的更新版本的外部模块.

获取和安装(很多)特定于版本的Perl模块的最简单/最好的方法是什么.

perl cpan module version

71
推荐指数
4
解决办法
5万
查看次数

业务逻辑:数据库或应用层

古老的问题.您应该将业务逻辑放在数据库中作为存储过程(或包),还是应用程序/中间层?更重要的是,为什么?

假设数据库独立性不是目标.

database oracle business-logic

38
推荐指数
11
解决办法
2万
查看次数

PL/SQL的单元测试

任何人都有任何单元测试PL/SQL的经验或工具.我见过的最好看的工具似乎是Quests Code Tester,但我不确定与持续集成工具或命令行测试的集成有多好?

oracle unit-testing plsql

23
推荐指数
1
解决办法
9578
查看次数

证明SQL查询等效

你将如何证明两个查询在功能上是等价的,例如它们将始终返回相同的结果集.


因为我在做这个时有一个特定的查询,所以我最终按照@dougman的建议,超过了大约10%的表所涉及的行并比较结果,确保没有不合适的结果.

sql oracle

22
推荐指数
3
解决办法
1万
查看次数

Perl的哪个持续集成框架?

Perl最好的持续集成框架/项目是什么?为什么?

testing perl continuous-integration

21
推荐指数
2
解决办法
3480
查看次数

类似Rails的数据库迁移?

是否有任何易于安装/使用(在unix上)的数据库迁移工具,如Rails迁移?我真的很喜欢这个想法,但是纯粹安装ruby/rails来管理我的数据库迁移似乎有些过分.

ruby database migration refactoring ruby-on-rails

18
推荐指数
1
解决办法
3162
查看次数

是否可以在不执行其语句的情况下使用或需要Perl脚本?

我需要的单元测试添加一些老的脚本,这些脚本基本上都是以下形式:

#!/usr/bin/perl

# Main code
foo();
bar();

# subs
sub foo {

}
sub bar {

}
Run Code Online (Sandbox Code Playgroud)

如果我尝试在单元测试中"要求"此代码,代码的主要部分将运行,因为我希望能够单独测试"foo".

有没有办法在不移动foo的情况下执行此操作,禁止进入单独的.pm文件?

testing perl refactoring

17
推荐指数
3
解决办法
2527
查看次数

在Hibernate中绕过GeneratedValue

是否可以绕过@GeneratedValueHibernate中的ID,我们有一种情况,大多数情况下我们希望使用ID进行设置GeneratedValue,但在某些情况下需要手动设置ID.

这可能吗?

java jboss hibernate

11
推荐指数
1
解决办法
6466
查看次数

找到apache构建选项

我需要重建一个apache服务器,但原始源不再可用.有没有办法(命令行切换到httpd?)来获取最初使用的构建选项?

apache

11
推荐指数
2
解决办法
1万
查看次数

PL/SQL的代码覆盖率

有没有人拥有PL/SQL代码覆盖的工具或经验.我相信这可以使用DBMS_PROFILER吗?

oracle plsql

11
推荐指数
2
解决办法
7156
查看次数