zoukankan      html  css  js  c++  java
  • 代码可调式、可维护性

    • 避免魔鬼数字:
      • 将数字通过宏定义或者枚举赋予有意义人类可读的字符串名;

    1. 代码文件的拆分

    • 将所有的源代码都写在一个文件中,最开始还很清楚,及至到后来,功能不断扩展添加,一个程序源代码的文件可以长达数百万行,那么该代码无论是维护,还是功能添加,还是调试和定位,都是一种灾难;
      • 同一个源代码文件的文件拆分;
      • 通过置于不同的包进行拆分;
      • 业务型代码,逻辑性代码,工具性代码拆分;
      • 模块化和层次化:
        • 不同模块之间相互依赖(通信)又相互独立
  • 相关阅读:
    HDU 1058
    Codeforces 349C
    HDU 2602
    HDU 2571
    HDU 2955
    HDU 2084
    HDU 1003
    HDU 1506 & 1505
    POJ 1854
    HDU 2095
  • 原文地址:https://www.cnblogs.com/mtcnn/p/9421100.html
Copyright © 2011-2022 走看看