51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#不止代码
如果可能的话,使用 PC-Lint、LogiScope 等工具进行代码审查
如果可能的话,使用PC-Lint、LogiScope等工具进行代码审查。 1#include<iostream>2#include<algorithm>3#include<vector>4#include<stdlib.h>5#defineARRAY_SIZE1...
代码星球
·
2021-02-08
如果
可能
的话
使用
PC-Lint
如果原有的代码质量比较好,尽量复用它
如果原有的代码质量比较好,尽量复用它。但是不要修补很差劲的代码,应当重新编写。 1#include<iostream>2#include<algorithm>3#include<vector>45/*runthisprogramusingtheconsolepauseror...
代码星球
·
2021-02-08
如果
有的
代码
量比
较好
避免编写技巧性很高代码
避免编写技巧性很高代码 1#include<iostream>2#include<algorithm>3#include<vector>4#include<list>5#include<set>6#definesize1078/*runthispro...
代码星球
·
2021-02-08
避免
编写
技巧性
很高
代码
不要追求紧凑的代码
不要追求紧凑的代码,因为紧凑的代码并不能产生高效的机器码。 1#include<iostream>2#include<set>34usingnamespacestd;56//创建set模板的实例7typedefset<int>SET_INT;89//put_HTset函数,...
代码星球
·
2021-02-08
不要
追求
紧凑
代码
先优化数据结构和算法,再优化执行代码
先优化数据结构和算法,再优化执行代码。 1#include<iostream>2#include<deque>34usingnamespacestd;5typedefdeque<int>INTDEQUE;67//从前向后显示deque队列的全部元素8voidput_dequ...
代码星球
·
2021-02-08
优化
数据结构
算法
执行
代码
函数体的规模要小,尽量控制在 50 行代码之内
函数体的规模要小,尽量控制在50行代码之内。 1#include<iostream>2#include<conio.h>3#include<time.h>45usingnamespacestd;6//定义时间延迟函数7voidDtime(doubledt){8time_tc...
代码星球
·
2021-02-08
函数
规模
尽量
控制
代码
当代码比较长,特别是有多重嵌套时,应当在一些段落的结束处加注释
1#include<iostream>2constintMAX=5;3usingnamespacestd;4/*runthisprogramusingtheconsolepauseroraddyourowngetch,system("pause")orinputloop*/5//假定栈中最多保存5个数据67...
代码星球
·
2021-02-08
代码
较长
特别
是有
多重
注释的位置应与被描述的代码相邻
注释的位置应与被描述的代码相邻,可以放在代码的上方或右方,不可放在下方。 1#include<iostream>2#definePI3.14163/*runthisprogramusingtheconsolepauseroraddyourowngetch,system("pause")orinpu...
代码星球
·
2021-02-08
注释
位置
描述
代码
相邻
边写代码边注释,修改代码同时修改相应的注释
边写代码边注释,修改代码同时修改相应的注释,以保证注释与代码的一致性。不再有用的注释要删除。 1#include<iostream>2#include<math.h>3constdoubleHD=3.1415926/180;4/*runthisprogramusingtheconsol...
代码星球
·
2021-02-08
代码
注释
修改
边写
同时
如果代码本来就是清楚的,则不必加注释
如果代码本来就是清楚的,则不必加注释。否则多此一举,令人厌烦。例如i++;//i加1,多余的注释 1#include<iostream>2#include<stdio.h>3/*runthisprogramusingtheconsolepauseroraddyourowngetch,s...
代码星球
·
2021-02-08
如果
代码
本来
就是
清楚
注释是对代码的“提示”,而不是文档
注释是对代码的“提示”,而不是文档。程序中的注释不可喧宾夺主,注释太多了会让人眼花缭乱。注释的花样要少。 1#include<iostream>2#include<stdlib.h>34/*runthisprogramusingtheconsolepauseroraddyourowng...
代码星球
·
2021-02-08
注释
是对
代码
提示
不是
代码行最大长度宜控制在 70 至 80 个字符以内
代码行最大长度宜控制在70至80个字符以内。代码行不要过长,否则眼睛看不过来,也不便于打印。 1#include<iostream>2#include<process.h>3#include<stdio.h>4#include<conio.h>5/*runthi...
代码星球
·
2021-02-08
代码
最大
长度
控制
字符
{ }之内的代码块在‘{’右边数格处左对齐
{}之内的代码块在‘{’右边数格处左对齐。 1#include<iostream>2#include<process.h>3#include<stdlib.h>4#include<stdio.h>5/*runthisprogramusingtheconsolep...
代码星球
·
2021-02-08
之内
代码
右边
数格处
对齐
一行代码只做一件事情
一行代码只做一件事情,如只定义一个变量,或只写一条语句。这样的代码容易阅读,并且方便于写注释。1#include<iostream>23/*runthisprogramusingtheconsolepauseroraddyourowngetch,system("pause")orinputloop*/4us...
代码星球
·
2021-02-08
一行
代码
只做
一件
事情
用内联取代宏代码
用内联取代宏代码C++语言支持函数内联,其目的是为了提高函数的执行效率(速度)。在C程序中,可以用宏代码提高执行效率。宏代码本身不是函数,但使用起来象函数。预处理器用复制宏代码的方式代替函数调用,省去了参数压栈、生成汇编语言的CALL调用、返回参数、执行return等过程,从而提高了速度。使用宏代码最大的缺点是容易出错...
代码星球
·
2021-02-08
内联
取代
宏代码
首页
上一页
...
19
20
21
22
23
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他