• 程序中保留一个Dump


    这段时间的主要任务是整理代码,有点类似代码考古学,呵呵,所以,看的书与重构和设计模式关系很大了,由于在修订过程中心态是很重要的,所以抽空再看《悟空传》了,否则很难达到一种心态的平衡。

    修订的过程还是比较小心的,底线是必须保证能够通过测试,无论是自我审核,还是自动测试,还是人工测试,程序必须保证与原有的逻辑一致。

    另外必要的辅助工具必须有,例如一些代码审查和纠错的工具。

    修订的步骤基本上小块整理,保证每修订一个模块后,这个模块是稳定的,然后逐步将不同模块间通用的部分,进行提取和归纳,逐步形成统一的底部层次和框架。

    由于代码反复修订的时间比较长了,里边的重复代码和垃圾也是很多的,而且根据需求的情况,还要不断的增加新的功能,因此定期的清理和梳理是必须的,但是如何能够将变化集中起来,使其只在局部产生影响呢?

    在Get Thing DO 中,有一个“箱”的概念,就是将一些分类放到不同的“箱”中,然后在约定条件下,进行箱子的清理,这样就可以极大的提高工作效率。

    因此可以在程序中开辟这么一个“箱”,用来存放最近新增的功能和代码块,当然修订的就很难办了,只能通过标记来解决了,我叫它为“Dump”垃圾箱,我只需要定期分析垃圾箱中的代码,并进行整理就可以了,而且在我修订的时候,如果有新增的功能也可以暂时放入到垃圾箱中,不会干扰我继续我的代码考古学,呵呵。
  • 相关阅读:
    node.js中常用的fs文件系统
    秒懂 this
    Filter 过滤器
    Ubuntu 安装zookeeper
    Vmware 设置NAT模式
    TreeMap
    ArrayList扩容
    Java 面试题收集
    SwitchyOmega 设置修改代理
    Jedis操作Redis
  • 原文地址:https://www.cnblogs.com/Duiker/p/1210549.html
Copyright © 2020-2023  润新知