zoukankan      html  css  js  c++  java
  • 修改代码的艺术读后感2

    修改软件的四个起因

    添加新特性和修正bug
                 软件用户要依赖于软件的行为,用户喜欢添加行为,讨厌改变和移除行为。如果我们必须改变代码,那么我们就是在改变行为。如果我们只是往其中添加代码并调用它,则通常是在添加行为。   

    改善代码(重构)
             在不改变软件行为的前提下改善其设计的举动称之为重构。其关键在于在重构过程中不应当有任何功能上的改变。

    优化资源
          在不改变功能的前提下,可能会改变其他一些资源(时间或内存)。

    一般而言在对一个系统进行修改代码的时候,有三个方面可能会发生改变:结构、功能、资源使用。要想安全的进行修改代码,关键在于“理解”。

    对于代码的维护和修改,大部分的代码是不需要修改的,关键就是如何去理解原有的系统,并对其进行修改。
    ————————————————
    版权声明:本文为CSDN博主「zjwfisheep」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/zjwfisheep/article/details/3445377

  • 相关阅读:
    Luogu 3119 [USACO15JAN]草鉴定Grass Cownoisseur
    Luogu 4514 上帝造题的七分钟
    Luogu 1484 种树
    Luogu【P2904】跨河(DP)
    Luogu【P2065】贪心的果农(DP)
    Luogu【P1725】琪露诺(单调队列,DP)
    二分图匹配
    单调队列
    Tarjan的强联通分量
    手写堆
  • 原文地址:https://www.cnblogs.com/1234yyf/p/14941453.html
Copyright © 2011-2022 走看看