我的C++学习笔记

学习点滴

编程规范:

中国电子开发网收集                   http://www.cedn.cn

if、for、while、switch等 与后面的括号间应加空格,    if (a >= b && c > d)

严禁使用未经初始化的变量作为右值。 

编程时要经常注意代码的效率。 说明:代码效率分为全局效率、局部效率、时间效率及空间效率。
全局效率是: 站在整个系统的角度上的系统效率;     局部效率是站在模块或函数角度上的效率;

时间效率是程序处理输入任务所需的时间长短; 空间效率是程序所需内存空间,  如机器代码空间大小、数据空间大小、栈空间大小等。

对模块中函数的划分及组织方式进行分析、优化,改进模块中函数的组织结 构,提高程序效率。

    说明:软件系统的效率主要与 !算法、处理任务方式、系统功能及函数结构 ! 有很大关系,仅在代码上下功夫一般不能解决根本问题.

在多重循环中,应将最忙的循环放在最内层。  

if语句尽量加上 else分支,对没有 else分支的语句要小 心对待; switch语句必须有 default分支。

 #pragma warn -rvl // 关闭告警      #pragma warn +rvl // 打开告警 

使用代码检查工具  对源程序检查。    使用软件工具(如 LogiSCOPE)进行代码审查。

单元测试开始要跟踪每一条语句,并观察数据流及变量的变化。

使用工具软件对代码版本进行维护。       关键的代码在汇编级跟踪。

仔细设计并分析测试用例,使测试用例覆盖尽可能多的情况,以提高测试 用例的效率。

仔细测试代码处理数据、变量的边界情况。     修改错误不仅要治表,更要治本。

明确模块或函数处理哪些事件,并使它们经常发生。

坚持在编码阶段就对代码进行彻底的单元测试,不要等以后的测试工作 来发现问题。

去除代码运行的随机性(如去掉无用的数据、代码及尽可能防止并注意函

数中的“内部寄存器”等),让函数运行的结果可预测,并使出现的错误可再现。 

阅读更多
想对作者说点什么? 我来说一句

C++编程规范(带书签版).pdf

2012年01月18日 36.05MB 下载

华为C++语言编程规范

2013年12月01日 1.28MB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭