详细介绍编写C++代码举例说明

开发 后端
本部分教程主要介绍了良好的C++代码风格、如何书写安全的代码以及在Visual C++环境下的程序调试技术,这些内容对于新员工从学生成长为真正的程序员,逐步参与实际项目的开发工作。

这些调试代码只在Debug版中有效,当经过充分测试,发布Release版程序的时候,这些调试C++代码自动失效,契约编程相当于经济生活中签订的各种合同,而主动调试相当于某方不遵守合同时采取的法律惩罚措施。

1 规范易懂的代码

现阶段软件开发,都要依靠团队的合作。程序员不再是个人英雄主义的代名词,程序员一方面要依赖大量其他程序员完成的代码,一方面又提供大量代码给其他人使用,代码实际上具备了两个要素:首先是可靠的提供某种功能,其次是清楚地表达作者的思想。任何交流都必须有一定的规范才能进行,体现在C++代码中就是规范易懂。另外,规范易懂的代码才是可重复使用的,规范的代码具有更长的寿命,具有更好的可维护性,也更方便后期的扩展。

好代码的几个特征

怎么样的代码才算规范易懂,体现在细节上会有无数的争论,实际上无论风格和习惯如何,好的代码具有几个共同的特征:
1. 良好的命名:好的变量名和函数名,让阅读代码的人马上就知道该变量或者函数的作用,很容易就能理解程序的大概结构和功能。程序员有必要理解匈牙利命名法。
2. 一致性:一致性带来更好的程序,一致的代码缩进风格能够显示出代码的结构,采用何种缩进风格并不重要,实际上,特定的C++代码风格远没有一致的使用它们重要。
3. 注释:注释是帮助程序读者的一种手段,程序作者也是未来的程序读者之一。最好的注释是简洁地点明程序的突出特征,或是提供一种概观,帮助别人理解程序;但如果注释只是说明代码已经讲明的事情,或者与代码矛盾,或者以精心编排的形式迷惑干扰读者,那就是帮了倒忙。

养成好习惯

前面已经提过,特定的代码风格远没有一致的使用他们重要,所以,把过多的精力放到A or B的选择上是浪费时间,你要做的是坚持。如何书写规范易懂的代码,如何养成良好的习惯,下面是一些提示。#t#

1. 按照匈牙利命名法给变量和函数命名。
2. 遵循国际流行的代码风格。
3. 写代码的同时就遵循你的命名规范和书写风格,千万不能事后补救。
4. 利用工具(Parasoft C++ Test)检查你的代码,评估一下自己形成良好的习惯没有。
5. 坚持不懈直到养成习惯。

2 编写安全可靠的C++代码

在大型应用软件系统中,各个代码片段共同构成完整的系统,代码间的交互非常频繁,程序崩溃往往并不在错误发生的时候就发生,而是延迟了一段时间,经过数个函数之间的中转后才发生,此时定位和查找错误非常费时费力,如何才能及时反映程序中的错误,如何在代码中避免一些幼稚的语义错误呢?一个函数往往会被其他程序员拿来使用,但是他怎么能够正确的使用其他人编写的函数呢?这部分内容能够(部分)帮助解决这些问题。

责任编辑:chenqingxiang 来源: cnbeta
相关推荐

2010-01-18 17:31:54

C++编写程序

2010-01-12 15:56:25

C++软件

2010-01-21 09:53:23

C++操作符

2010-01-11 15:47:37

C++编译

2013-11-26 11:08:23

Linux命令diff

2010-01-11 09:56:07

C++编程实例

2010-01-12 15:46:29

测试C++ Test

2009-09-25 09:30:33

Hibernate持久

2010-06-22 13:08:42

Linux At命令

2018-11-28 08:20:15

Linuxalias命令

2010-01-19 09:54:19

C++代码

2010-03-03 10:55:39

2010-03-04 13:21:32

linux压缩命令

2010-01-27 11:00:17

C++操作符

2010-06-18 10:24:51

Linux acces

2010-01-11 13:19:24

C++代码

2009-12-07 17:28:55

WCF数据

2010-03-04 13:45:37

Linux压缩命令

2010-01-13 13:27:00

C++优化

2010-01-06 16:54:07

.Net Framew
点赞
收藏

51CTO技术栈公众号