moose

moose

文章 0 浏览 4

mod_perl2 moose 应用程序的数据库连接过多

我有一个基于 mod_perl2 的 Web 应用程序,需要连接到 mysql 数据库。我已经在驼鹿角色中实现了 SQL 连接细节。 简化后,该角色如下所示: package Pr…

杀お生予夺 2024-09-05 17:00:51 7 0

Perl Moose::Util::TypeConstraints 错误?关于名称具有无效字符的错误是什么?

我跟踪 Moose::Util::TypeConstraints 异常已经好几个小时了,我不明白它在哪里检查类型并告诉我名称不正确。我将错误跟踪到一个简化的示例以尝试找到…

无名指的心愿 2024-09-05 05:31:09 5 0

如何让 Moose 返回子类实例而不是它自己的类,以实现多态性

我想创建一个泛型类,其构建器不会返回该泛型类的实例,而是返回专用子类的实例。 由于 Moose 会自动构建对象,所以我不明白这是否可能,以及如何使用…

还在原地等你 2024-09-05 05:26:22 11 0

Perl OO 框架和程序设计 - Moose 和 Conway 的由内而外对象(Class::Std)

这更多的是一个用例类型的问题......但也足够通用,可以更广泛地适用: 简而言之,我正在开发一个或多或少是命令行包装器的模块;自然是OO。在不涉及…

于我来说 2024-09-05 00:55:08 6 0

如何在运行时将现有的 Moose 角色组合成一个类?

假设我定义了一个抽象 My::Object 和具体角色实现 My::Object::TypeA 和 My::Object::TypeB。出于可维护性的原因,我不希望有一个查看对象类型并应用…

再浓的妆也掩不了殇 2024-09-04 15:04:09 6 0

如何将 Moose 与 Test::Class 一起使用?

我目前正在重构由同事构建的测试套件,并希望在此过程中使用 Test::Class[::Most] 。当我开始时,我发现我真的可以使用几个 Moose 角色来稍微解耦代码…

似梦非梦 2024-09-01 13:17:10 7 0

Moose::Error::Croak 错误报告不是从调用者的角度来看的

我最近刚刚开始使用 Moose,它是一个很棒的 OO 框架,不仅可以使用,还可以学习新的 OO 概念。我想做的一件事是在对象创建期间从调用者的角度进行错误…

新人笑 2024-08-30 21:23:04 6 0

当 Moose 中的基础属性发生更改时重建延迟构建的属性

我有一个带有 lazy_build 属性的 Moose 类。该属性的值是另一个(非惰性)属性的函数。 假设有人用所需属性的值 42 来实例化该类。然后他们请求了lazy…

日裸衫吸 2024-08-30 16:45:04 11 0

如何用 UML 正确地表示 mixin/角色/特质?

我和其他几位开发人员目前正在清理我们的遗留代码库,主要是分离视觉层和数据层。为了帮助未参与此重构的开发人员理解模型,我想引入一个(相当非正式…

画离情绘悲伤 2024-08-30 01:00:23 7 0

有没有一种简单的方法来测试 Moose 属性是否是只读的?

我目前使用块 eval 来测试我是否已将属性设置为只读。有没有更简单的方法来做到这一点? 工作代码示例: #Test that sample_for is ready only eval {…

森罗 2024-08-27 13:51:10 14 0

我可以使用基于 Moose 的对象将正则表达式传递给 isa() 吗?

我可以在 Moose 中使用 isa 并以正则表达式作为参数吗?如果不可能,我可以使用 ->isa 以外的其他方法实现相同的效果吗? 好的,有以下类型 Animal::G…

胡大本事 2024-08-25 05:17:19 13 0

如何创建一个新的 Moose 类并在运行时实例化该类的对象?

使用 Moose::Meta::Class->create 创建元类后,如何使用该类作为元类实例化真正的 Moose 类? (我还需要创建元类,因为我还想对其应用一些角色。)…

夏末 2024-08-24 17:43:27 11 0

如何使用 Moose 和 Perl 在参数化角色的方法中访问运行时创建的方法内的消费者类的方法?

我在参数化角色中定义了一个方法,需要在运行时创建一个新类 使用 Moose::Meta::Class->create 并将确切的参数化角色应用于它。我还在 $new_class->me…

执手闯天涯 2024-08-24 04:03:33 12 0

如何正确减少 mod_perl 的冗余请求数量?

在一个相当大的遗留项目中,我将几个毛茸茸的模块重构为 Moose 类。这些模块中的每一个都需要数据库访问来(惰性)获取其属性。由于这些对象的使用相…

云淡月浅 2024-08-23 20:46:27 11 0

使用 DBIX::Class 时 Moose 触发器不触发

我是 Moose 的新手,正在尝试将它与 DBIx::Class 一起使用。基本的 DBIC 查询和更新工作找到了,但是当我修改属性时,我尝试编写的任何触发器都不会被…

So要识趣 2024-08-23 14:54:53 14 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文