monkeypatching

monkeypatching

文章 0 浏览 4

猴子补丁 Python 类

我有一个类,位于一个单独的模块中,我无法更改它。 from module import MyClass class ReplaceClass(object) ... MyClass = ReplaceClass 除了这个文…

冰葑 2024-09-24 06:16:57 6 0

F# 模块可以进行猴子修补吗?

快问。我刚刚读到,如果您想向 List 模块添加一个函数,您可以使用该函数定义一个新的 List 模块: module List let foo = // ... 这是否具有将 foo …

终陌 2024-09-24 02:23:36 7 0

如何在 python 中获得指针类型行为

我想编写一个测试用例来测试函数列表。 这是我想要做的示例: from mock import Mock def method1 (): pass def method2 (): pass ## The testcase wi…

┊风居住的梦幻卍 2024-09-16 06:31:08 5 0

在 Python 中,monkeypatching stdlib 方法是一个好的做法吗?

Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…

凡间太子 2024-09-14 09:18:06 10 0

红宝石猴子修补陷阱

我正在寻找一些例子来说明为什么在 ruby​​ 中扩展基类不是一个好主意。我需要向一些人展示为什么它是一种需要小心使用的武器。 有什么恐怖故事可以…

梅窗月明清似水 2024-09-13 18:50:41 8 0

红宝石会发生冲突吗?

作为红宝石新手,我想知道宝石之间是否会发生冲突?例如,如果 2 颗宝石覆盖了 <<数组上的方法,哪个会获胜,或者有什么东西可以阻止这个? 谢谢…

2024-09-11 09:10:16 7 0

卢阿 + SWIG 猴子修补

我使用 SWIG 将一组类绑定到 lua。我知道 C++ 本身不支持猴子修补,而且我并没有尝试修改我的 C++ 对象,只是修改它们的 lua 表示。如果我想开始对 SW…

作妖 2024-08-31 01:21:42 7 0

Monkeypatch 一个 rake 任务中的模型以使用插件提供的方法?

在最近的一些重构中,我们更改了用户头像的存储方式,但没有意识到一旦部署它就会影响所有现有用户。所以现在我正在尝试编写一个 rake 任务来通过执行…

破晓 2024-08-29 09:40:25 7 0

py2app 说明

py2app 文档 提到了由 运行的说明__boot__.py 在主 python 脚本之前。我找不到一种方法可以轻松地在 setup.py 文件或构建过程中指定任何规定。 不过,…

成熟稳重的好男人 2024-08-27 06:30:46 17 0

打(猴子)补丁还是不打(猴子)补丁,这就是问题

我正在和一位同事谈论我们使用的某些软件包的一个相当意外/不受欢迎的行为。尽管我们有一个简单的修复(或至少是解决方法),没有任何明显的副作用,…

童话里做英雄 2024-08-20 21:38:51 7 0

Rails 中的自定义表单元素

所以我是 Rails 新手,我试图找出添加自定义表单元素的规范方法是什么。目前我的做法非常糟糕。 module ActionView module Helpers module FormOption…

热风软妹 2024-08-19 16:20:31 4 0

哪些解决方法可以应用于 ruby​​ 中的线程不安全自动加载?

正如这个问题,线程内自动加载可能会导致问题。可以应用哪些解决方法?…

时光清浅 2024-08-18 05:21:41 10 0

“延长” “字符串”表-怎么做呢?这是个好主意吗?

我正在开发一个 Lua 库,其中我需要将给定字符串的第一个字母大写。因此,我创建了以下函数: local capitalize = function(s) return string.gsub (s…

小苏打饼 2024-08-17 10:11:43 7 0

“monkeypatching”背后的正式设计模式是什么?

这里的核心 CS 问题:Gamma 等中列出的设计模式中,哪些(如果有)涵盖了猴子补丁?此外,猴子补丁与子类化适合什么类型的问题?修补核心库类中的错误…

失与倦" 2024-08-13 09:52:32 6 0

运行/启动 ruby​​ 时自动需要一个类

我正在一些 Ruby 类中做一些猴子修补,我希望每当我运行 Ruby 时自动包含这些修补程序。 例如: 我将方法trim添加到String中。我希望能够做到这一点:…

滥情空心 2024-08-12 04:06:26 10 0
更多

推荐作者

苦中寻乐

文章 0 评论 0

lueluelue

文章 0 评论 0

嗼ふ静

文章 0 评论 0

王权女流氓

文章 0 评论 0

与花如笺

文章 0 评论 0

残酷

文章 0 评论 0

更多

友情链接

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