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
最新文章
BZOJ3573 [Hnoi2014]米特运输 【贪心】
BZOJ2753 [SCOI2012]滑雪与时间胶囊 【kruskal】
BZOJ3533 [Sdoi2014]向量集 【线段树 + 凸包 + 三分】
BZOJ1407 [Noi2002]Savage 【扩展欧几里得】
BZOJ3243 [Noi2013]向量内积 【乱搞】
BZOJ3671 [Noi2014]随机数生成器 【贪心】
BZOJ4568 [Scoi2016]幸运数字 【点分治 + 线性基】
BZOJ4012 [HNOI2015]开店 【动态点分治 + splay】
BZOJ1095 [ZJOI2007]Hide 捉迷藏 【动态点分治 + 堆】
BZOJ2299 [HAOI2011]向量 【裴蜀定理】
热门文章
POJ 3258
POJ 1456
HDU 4430
Codeforces 782B
Codeforces 779D
POJ 2456
Codeforces 665C
HDU 1789
POJ 1328
POJ 1700
Copyright © 2011-2022 走看看