开发者社区> 问答> 正文

猴子补丁是什么?它是不是一个好主意?

猴子补丁是什么?它是不是一个好主意?

展开
收起
珍宝珠 2019-11-29 15:31:48 721 0
1 条回答
写回答
取消 提交回答
  • 猴子补丁是在一个函数或者对象已经存在的基础上,改变它的行为。比如:

    import datetime
    datetime.datetime.now = lambda: datetime.datetime(2012, 12, 12)
    
    

    大多数时候这不是一个好主意 – 如果早就设计好,不是更好?一个可以使用猴子补丁的地方是做测试,著名的包mock,就是一个很好的例子。

    2019-11-29 15:32:07
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
代码未写,漏洞已出 立即下载
代码未写,漏洞已出——谈谈设计不当导致的安全问题 立即下载
低代码开发师(初级)实战教程 立即下载