加入收藏 | 设为首页 | 会员中心 | 我要投稿 焦作站长网 (https://www.0391zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 动态 > 正文

怎样避免重构带来的危险

发布时间:2021-09-30 12:35:02 所属栏目:动态 来源:互联网
导读:重构代码很危险,它会给测试工作增加巨大的负担。除非你的程序需要重构,一定不要轻易重构代码。我这里所说的并不是把一个for循环改成while 循环,或把一个Strin

重构代码很危险,它会给测试工作增加巨大的负担。除非你的程序需要重构,一定不要轻易重构代码。我这里所说的并不是把一个for循环改成while 循环,或把一个StringBuffer改成StringBuilder,我说的是大动作,例如重写一个方法,一个函数,甚至整个类或包。如果你缺乏对一个方法或一个类的了解,那你重构它的条件就不充分。即使你有一个天才的计划,你也需要和团队一起设计其中重大的修改。

 

  当属于下列情况时,你不该重构

 

  • 对于你来说,它的逻辑看起来过于复杂,你没有花时间去分析它。

 

  • 你不理解为什么前任程序员要这样编写。

 

  • 你着手的是一个很重要的系统,而且时间很紧。

 

  • 你是团队里的新成员,或新接触这个项目,或这种语言。

 

  当属于下列情况时,你可以重构

 

  • 现有的代码对它要实现的功能显得过于复杂,并且你分析过它。

 

  • 修改后的代码远比现存的代码逻辑要清晰。

(编辑:焦作站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读