重构的含义、方法及规范

重构的含义、方法及规范

一.重构

1.1.什么是重构

重构,是一种对软件内部结构的改善,目的是在不改变软件的可见行为的情况下,使其更易理解,修改成本更低。也可以理解为在保证功能不变的前提下,利用设计思想、原则、模式、编码规范等理论来优化代码,修改设计上的不足,提高代码质量。

1.2.为什么重构

保持代码质量处于一个可控状态,不至于腐化到无可救药的地步。也可以锻炼一个人的代码能力,并且是一件非常有成就感的事情。

1.3.到底重构什么

重构大致可以分为大规模高层次的重构和小规模低层次的重构。大规模高层次的重构包括对代码分层、模块化、解耦、梳理类之间的交互关系、抽象复用组件等。小规模低层次的重构包括规范命名、注释、修正函数参数过多、消除超大类、提取重复代码等等编程细节问题。

1.4.什么时候重构

重构,是一个持续的过程,是开发必不可少的部分,应该融入到日常开发中。

1.5.如何重构

大规模高层次的重构难度比较大,需要组织、有计划地进行,分阶段小步快跑,时刻让代码处于一个可运行状态。小规模低层次重构,应该随时随地的去做。

二、单测试

2.1.什么是单测试

单测试是由开发者编写的一个类或者函数,用于测试自己编写的代码逻辑是否正确。

2.2.为什么要写单测试

单测试能够有效的发现代码中的bug和代码设计上的问题。是测试驱动开发可落地执行的改进方案。

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/117601.html

(0)
上一篇 2024年 6月 20日 下午1:16
下一篇 2024年 6月 20日

相关推荐

关注微信