共计 501 个字符,预计需要花费 2 分钟才能阅读完成。
关注 “Java 后端技术全栈 ”**
回复“面试”获取全套大厂面试材料
“这段代码太烂了,我要重构一把”。
——置信每个程序员都有过这样的心理流动。
重构是软件开发中必不可少的一个阶段。
因为经验过一段时间的缓和迭代,软件中必然会呈现各种因为赶进度或者不标准操作遗留下来的问题文件和代码,若不及时清理,后续肯定会造成更多的开销。例如:
- 不再应用的 function,dead condition。
- 各种姿态 copy & paste 的代码。
- 不再适合的模块划分。
以及,落后的技术栈。
其实无论基于什么起因,程序员重构的激情总是无休无止的~
最近很多小伙伴问我要一些 重构 的相干材料,于是我翻箱倒柜,找到了这本 重构 畛域的经典著作——《重构:改善既有代码的设计》。
材料介绍
该书清晰地揭示了重构的过程,解释了重构的原理和最佳实际形式,并给出了何时以及何地应该开始开掘代码以求改善。书中给出了 70 多个可行的重构,每个重构都介绍了一种通过验证的代码变换手法的动机和技术。
书中提出的重构准则将帮忙读者一次一小步地批改代码,从而缩小了开发过程中的危险。
如何获取?
- 辨认二维码并关注公众号「Java 后端技术全栈 」;
- 在公众号后盾回复关键字「333」。
正文完