比如说,一个装甲师,由甲地到乙地,300公里,有多少车辆能到达目的地?
正确答案是:70%不到的装甲车辆能达到目的地。基本上就是百公里10%的故障。是不是难以置信?要知道这还不是战斗,仅仅是竽转移。一旦发生战斗,那损坏率更吓人了。
有人问,那坏掉的怎么办?指望后勤部门维修,然后再次投入使用。也就是说,如果没有良好的维护,只进行就可以让装甲师失去战斗力。可见维护的重要性。
同样的,开发也需要维护。如果没有良好的维护,代码会越来越糟糕。这个现象,吾称之为代码退化。
代码维护是什么?就是清理垃圾,规范命名,整齐代码。代码维护不涉及功能增减。