首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重命名⊈重构?

重命名⊈重构?
EN

Software Engineering用户
提问于 2018-11-19 19:28:43
回答 1查看 1.3K关注 0票数 0

重命名变量是重构的一种类型,还是重构的不同?换句话说,重命名和重构有什么区别?我以为他们是一样的。

"代码重构“只在这里提到重命名:

重命名法或重命名字段-将名称更改为更好地揭示其用途的新名称。

但它没有提到重命名变量。

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2018-11-19 19:40:46

重命名变量、函数、类实际上是一种重构(更简单的类型之一)。在Martin关于重构的经典文本中,重命名是编目的一种类型。

重构的定义:

重构是以这样一种方式改变软件系统的过程,即它不会改变代码的外部行为,但会改进其内部结构。马丁·福勒

不同类型的重构符合这个定义:从小的和琐碎的重构(可能需要5分钟)到大的重构(只需几个月)。

票数 7
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/381736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档