您的位置:首页 > 其它

【程序设计实践】第1章 风格

2013-08-07 08:31 204 查看
程序设计的基本原则:简单性、清晰性、普遍性,自动化。
通过考察各种不同语言中的一些程序设计例子,从算法和数据结构,到设计、调试、排错和性能改进,本书展现了许多具有普遍意义的工程概念。

第1章 风格

风格的作用主要就是使程序容易阅读。

名字

名字应该是非形式的、简练的、容易记忆的、准确的。
全局变量使用具有说明性的名字,局部变量使用短名字。
命名风格应该保持一致性。
函数采用动作性的名字。

表达式和语句

用缩行显示程序的结构。
使用表达式的自然形式,具有否定运算的表达式比较难理解。
用加括号的方式排除二义性。
分解复杂的表达式
要清晰!清晰并不等同于简短。
当心副作用:比如++运算,str[i++]=str[i++]=' '的结果是什么?Array[i++]=i;结果是什么?

一致性和习惯用法

使用一致的缩排和加括号风格。
为了一致性,使用习惯用法:循环的形式,缩排的形式,分配空间及操作他们。
用else-if表达多路选择。

函数宏

使用函数宏的理由就是执行效率。但是请避免函数宏。函数宏的一个严重问题是:如果一个参数在定义中出现多次,它就可能被多次求值。
给宏的体和参数都加上括号。

神秘的数

给神秘的数起个名字。
把数定义为常数,不要定义为宏。
使用字符形式的常量,不要使用整数。
利用语言去计算对象的大小。

注释

不要大谈明显的东西,注释应提供那些不能一下子从代码中看到的东西,或者把那些散布在许多代码里的信息搜集到一起。
给函数和全局数据加注释。
不要注释差的代码,重写它。
不要与代码矛盾。
澄清情况,不要添乱。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  程序设计