ToB企服应用市场:ToB评测及商务社交产业平台

标题: 读经典【1】重构:改善既有代码的设计 [打印本页]

作者: 罪恶克星    时间: 2022-8-24 20:02
标题: 读经典【1】重构:改善既有代码的设计
读经典【1】重构:改善既有代码的设计

书评

五星好评。很实用。
最近读了重构原版书,同时也在使用其中的一些技巧来改善工作中的项目,自己改完代码会有成就感。
这本书改变了我原有的思想钢印:代码能成功跑起来就不要去动它。实际上,通过好的代码是通过不断重构和迭代实现的。
转念一想,我们喷别人写的代码是屎山,实际上自己的代码也不咋地,代码很重要的可读性就是问题,我们往往在自己写的时候不去考虑可读性,只靠问题的实现,这时我们头上戴着“实现”的帽子,实现了既有目标+自测后,代码就束之高阁了。当更多的历史代码无法维护时,才去考虑整体的代码重构。
如果进行不断的小步迭代,代码的可读性与可维护性就会不断提升。
我感觉代码就像是流水,是在不断变化的,而不是处于根据项目基线实现下的有限状态。在这种流水式的代码演进过程中,随着编码人员的理解不同,代码还会有back and forth,正如这本书中提到的大多数重构都是同时具有正向操作和反向操作的一样。
一种重构过程:

几个我不太认同的重构方法

几个开箱即用的重构方法

如果你还没有看过原书,以下是我总结的几个可以快速上手的重构方法,不涉及OOP的设计,可以一试:

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4