
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
代码重构是程序员提高代码质量的时候会用到的一种方法,而今天我们就通过案例分析来了解一下,代码重构都需要做好哪些准备工作。
重构之前先建立测试用例
重构是为即将修改的代码建立一组可靠的测试用例。预见建立好的测试用例,是你的安全绳,它能告诉你工作是否完成了,是否存在可能的缺陷。
重构的价值
重构可以改进软件的设计。就像在不断整理代码一样,经常性的重构可以帮助代码维持自己该有的形态。重构使得软件更容易理解,不要让几个月之后其他人(甚至自己)也读不懂你的代码,清晰易懂的代码能让你更快理解代码的意图。重构能帮助找到bug,因为重构是小步快跑的,每一步都有一个猎手(测试用例)帮你抓到猎物(bug)。
好的重构,终能帮你提高编程速度,提高编程带来的愉悦感。
什么时候重构?
专门拨出时间重构是不可能的,我们需要在日常工作中不断地重构。但是还没开始有重复的功能,就想着重构,那太可笑了。但是重复的代码或者代码有问题,超过三次之后还不动手,那么就有点偷懒了。
什么时候不重构?
当现有代码根本不能正常运作的时候,你应该重写,而不是重构。
重构应该是一个习惯
重构应该是一种工作习惯,在日常工作中一点点重构,而不是妄想有专门的时间重构。我们曾经进行的一些大型重构,需要数月甚至数年的时间。如果需要给一个运行中的系统添加功能,你不可能让系统停止2个月去重构。你只能一点点地做你的工作,今天一点点,明天一点点。
希望这辈子,最让你无悔的事情就是来达内学习!学习向来不是件易事,但无论过程多么艰难,希望你依然热爱生活,热爱学习!永远记得,达内将与你一同前行!现在扫码,立即领取万元课程礼包,助力0基础快速入行,为你梳理行业必备技能,全方位了解岗位发展前景!
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请在707945861群中学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。