对于重构的思考

最近接到一个任务,大致就是在一段代码里多加一个else if 来做些事情。考虑到后面有可能还会加条件,想重构部分代码弄成策略的。做了大半后发现业务逻辑比我想象的要复杂,按这个思路重构完可能会出现意外的bug,或者重构失败。于是我打算还是加else if来解决。

这件事情的教训就是:

在非常了解一段逻辑之后再考虑重构。贸然重构可能会产生错误估计及更多意外效果。

先做完任务,多阅读下这块逻辑,更了解些后看看那有没有机会重新重构下吧。

这里记录下此时的想法

猜你喜欢

转载自blog.csdn.net/MrBack/article/details/106968412