zoukankan
html css js c++ java
代码可调式、可维护性
避免魔鬼数字:
将数字通过宏定义或者枚举赋予有意义人类可读的字符串名;
1. 代码文件的拆分
将所有的源代码都写在一个文件中,最开始还很清楚,及至到后来,功能不断扩展添加,一个程序源代码的文件可以长达数百万行,那么该代码无论是维护,还是功能添加,还是调试和定位,都是一种灾难;
同一个源代码文件的文件拆分;
通过置于不同的包进行拆分;
业务型代码,逻辑性代码,工具性代码拆分;
模块化和层次化:
不同模块之间相互依赖(通信)又相互独立
查看全文
相关阅读:
shell脚本基础
rtsp冷门解释
C++基础之动态内存
树莓派3安装ros
Trie树
[LeetCode]The Skyline Problem
[LeetCode]Implement Trie (Prefix Tree)
C++基础之适配器
配置树莓派3的openwrt中的网络
[LeetCode]Self Crossing
原文地址:https://www.cnblogs.com/mtcnn/p/9421100.html
最新文章
Spring.Net学习笔记(4)-属性及构造器注入
Java学习笔记-eclipse配置
Vuex IE浏览器运行报错
css 子div自适应父div高度
JS实现HTML5 Canvas图像数据和图片的互相转化
网站域名端口访问优化
webpack
vue 学习
域名理解
webstorm 配置less工作目录
热门文章
js 数组合并
js 判断空对象
ffempg支持文件解码
windows c++ 错误汇总
windows c++ 程序移植到Linux的一些要点
自动删除文件脚本(Linux shell脚本)
测试库的接收到的数据是否完整(jrtplib为列)
Building an MFC project for a non-Unicode character set is deprecated
码流研究
对接国标28181
Copyright © 2011-2022 走看看