修改类名是否属于重构?Git提交该变更时commit信息能否以Refactor开头
解答
- 修改类名的操作完全属于重构范畴。重构的核心判定标准是不改动软件对外可观测的功能行为,仅优化代码内部的可读性、可维护性,你只是为了避免命名混淆调整父类名称,没有修改任何功能逻辑,完全符合重构的定义。
- Git commit信息完全可以用
Refactor ...开头,这是业界通用的约定式提交规范里重构类改动的标准前缀,你也可以写得更具体方便后续追溯,比如Refactor: 重命名XXX父类消除与子类的命名歧义。如果你的团队要求提交信息用中文,换成重构:作为前缀也符合规范。
内容的提问来源于stack exchange,提问作者ffriends_
相关产品推荐
相关产品推荐

