- 给这本书评了4.0重构存在于日常的微小改变当中
关于代码重构,有一个 16 字心法:旧的不变,新的创建,一步切换,旧的再见。所谓重构,是这样一个过程,在不改变代码外在行为的前提下,对代码作出修改,以改进代码的内部结构。设计不是一开始就做好的,而是在开发的过程中不断的浮现出来的。在真正动手开始重构之前,要留意几个注意事项:1. 确保即将修改的代码,一定要有一组测试代码。2. 要保证在离开时代码比之前更健康。3. 重构代码的主要动力,一般来自于想要理解代码。书中有两段话,看后很受启发,分享给大家:1. 哪怕你完全了解系统,也请实际度量它的性能,不要臆测。臆测会让你学到一些东西,但十有八九你是错的。2. 散弹式修改:如果遇到某种变化,你都需要在许多类中有很多小修改,你所面临的坏味道就是散弹式修改。这个时候,应该进行代码封装和重构。这本书看完后,有一个感受:重构不是大刀阔斧的改革,而是存在于我们日常的工作当中。把一些坏味道的代码提取出来,做一些微小的改进,持续下去,就会使得代码越来越健康。
1转发同时评论快速转发17分享「微信」扫码分享