关于如何进行代码重构的思考

本文探讨了代码重构的方法论,强调了重构前的需求分析与原有代码研究的重要性,并提出了适时重构及避免追求代码完美的观点。

最近接手了新项目,出于对新功能实现的保证,需要对原有代码做较大程度的改动,在此过程中经常思考如何对原有代码做修改,来保证功能的实现与开发效率。

此文将着重关注“如何进行代码重构”这一问题。

第一,重构前必需对功能需求和原有代码架构有深入的研究。进而对以下几个问题给出明确的答案:

1.是否有必要要重构?

2.在什么样的代码层次上做重构操作?

为做好这一阶段的工作,你需要和策划、主管作充分讨论,充分了解他们的想法与需求。

第二,伴随着项目的进行,你需要时刻重构,而不是写了一堆埋了雷的代码后再回过头来整理代码。

第三,重构代码时不要带着完美主义的心态。你不可能改出完美的代码,只能在你能力范围内尽力让代码更符合规范。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值