重构
那么重构是什么,它解决什么问题呢?
所谓重构是对软件内部代码及其结构的调整,期望改善代码质量,促使程序设计架构更趋合理。说白了,重构解决的就是代码和代码结构的问题,它开始自坏味道,其目标就是要消除坏味道,消除那些“不合我意”的因素,让代码的意图更清晰。
Martin在《重构》一书中提到了22个常见的代码坏味道,都可以作为我们重构的目标,来指引我们的重构。如:
- 消除同一类两个方法之间的重复代码
- 消除某一类中的长方法
- 重命名
- 删除A类中的死代码
- 简化复杂的条件语句
同时,重构的范围也应是那段坏味道的代码,在重构过程中对其,也仅对其进行修改。
转自:http://insights.thoughtworkers.org/refactoring/
posted on 2016-04-04 11:49 zyz913614263 阅读(149) 评论(0) 编辑 收藏 举报
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步