【重构-改善既有代码的设计1】重构原则

本文详细介绍了重构的概念及其实质,即在不改变软件外部行为的前提下优化其内部结构,从而提高软件的可理解性和可维护性。文章强调了重构的重要性,并提出了三种常见的重构时机:添加功能时、修复错误时以及代码复审时。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

重构的定义:重构是对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低修改成本。(使用重构手法,调整软件代码结构!)

两顶帽子:添加新功能,重构;添加新功能,重构;...     (这个过程,你会发现,重构之后,功能的添加会容易的多)

何时重构:事不过三,三则重构!  专门抽出开发时间出来重构都是不应该的,重构应该随时随地的进行。

    添加功能时重构;

    修补错误时重构;

    复审代码时重构。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值