当前位置:  开发笔记 > 编程语言 > 正文

寻找猴子修补有什么问题的具体例子?

如何解决《寻找猴子修补有什么问题的具体例子?》经验,为你挑选了1个好方法。

关于猴子修补如此酷或猴子补丁是地球上最糟糕的事情,我听过很多关于oahs和aahs的消息.我认为,如果你编写一些代码然后其他人改变其功能来做其他事情就不好了.但我正在寻找一个可能真的伤害你的情况的具体例子.我的意思是,我一直在编写代码,然后我的同事会对其进行更改.那么,猴子修补与此有何不同?可能发生的最坏情况是什么?



1> RossFabrican..:

编程已经缓慢而稳定地从编码实践转移到需要了解全局状态以理解本地行为的编码实践.一些例子:

Gotos使得控制流更难以推理,因为您可能需要远远查看代码以了解如何到达特定的行.

全局变量也不受欢迎,因为程序的任何部分都可以更改影响任何其他部分的状态.

支持函数式编程,因为这意味着您不必担心函数之外的任何状态来理解它的行为方式.

猴子修补意味着如果不查看程序中的每一行代码,就无法知道代码行是什么.快速完成某项工作可能很有用,但这会使大型程序无法理解.由于许多大型程序都是以小程序开头的,所以猴子修补可能是你想要摆脱的习惯.

推荐阅读
手机用户2402851335
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有