16年读重构时做的笔记,每隔段时间过一遍,总有新的收货。当初读这本书+练习花了有两周时间,现在每次大概只需要花1小时就可以重新过一遍,这大概就做读书笔记的意义。
大多数公司的代码整洁程度只能依靠开发人员遵守团队、公司或社区普遍约定(例如:阿里Java开发规范)的代码规范来保障。但这些规范大多比较基础,而且都只是一些规范的说明,并没有这样规定的原因、以及重构的方法...,最终实际的代码整洁程度很低。
而我们实际学习或者做一件事,不仅要知其然,更有知其所以然。重构这本书告诉了我们代码中有哪些坏味道、什么时候该重构(when)、如何重构(how)...
老马在这本书中不仅总结出了各种坏味道和各种实用的重构手法,更难得在坏味道和重构手法之间建立关联。
如果有人需要思维导图原版,可以联系我发给你。