开发者社区> 问答> 正文

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

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

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

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

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

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

相关电子书

更多
15分钟打造你自己的小程序更新版 立即下载
漏洞与数据的奇点临近 立即下载
一起来试验 保险箱的脆弱面 立即下载