评分及书评

4.7
21个评分
  • 用户头像
    给这本书评了
    4.0
    重构存在于日常的微小改变当中

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

      1
      1
      用户头像
      给这本书评了
      5.0
      程序员要看,架构师更要看

      读了这本书,对好代码的标准有了更深的理解。历史遗留代码也不再显得那么面目狰狞。

        转发
        评论
        用户头像
        给这本书评了
        5.0

        读完本书后,你会获得一种对于代码的品味,你能够知道什么样的代码是好的,什么样的代码是不好,以及如何能从不好的代码变成好的代码?

          转发
          评论
          用户头像
          给这本书评了
          5.0

          这本书对我影响挺大的。涉及到如何设计对象和对象和对象之间如何更好的交互。对我影响最深的一点就是对于成员变量的处理,如果是根据成员变量的时候不同进行分之判断最好在对象里面用函数实现。就是对象内管理好自己的成员。

            转发
            评论
            用户头像
            给这本书评了
            5.0

            重剑无锋 如何写出好的代码

              转发
              评论
              用户头像
              给这本书评了
              4.0

              都是些小技巧,对大型程序重构帮助不大

                转发
                评论
                用户头像
                给这本书评了
                5.0

                重构经典书,值得反复阅读,实践到工作中

                  转发
                  评论