首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我们应该以何种方式评估系统重构,以及为什么?

我们应该以何种方式评估系统重构,以及为什么?
EN

Stack Overflow用户
提问于 2022-06-25 07:35:21
回答 1查看 13关注 0票数 0

这是一个大学作业问题,但我没有重新考虑任何项目。我可以想出以下几点:

readability?

  • Is

  • 具有重构改进的内聚性和较低的耦合性;

  • 有重构改进的代码,比以前的
    1. 更方便地添加更多的功能?你有什么想法吗?比如加一些点或者纠正我的想法。
EN

回答 1

Stack Overflow用户

发布于 2022-06-28 15:06:59

重构可以有以下一个或多个目标(不是详尽无遗的列表):

减少重复代码(通过提取函数和types)

  • enforcing不变量)(通过提取types)

  • improving开发速度(提取函数、重命名、降低圈复杂度、减少编译次数、减少代码的责任数、降低依赖关系、改进readability)

  • optimize (用于内存、执行时间、缓存友好性、cpu使用))

如果你对你想要达到的目标没有明确的想法,你可以在没有明显好处的情况下进行重构。

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

https://stackoverflow.com/questions/72752064

复制
相关文章

相似问题

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