现在位置: 首页 > 代码质量
文章目录 1、为什么需要用for(; ;)代替while(1)? 2、先进行循环内部的计算,然后进行循环外面的计算 3、尽可能在循环的时候只运行本层的数据 4、编译的时候头文件不要相互包含,尽量简单 5、尽量不要使用乘除,多使用移位操作 6、所谓SIMD指令就是指用一条指令,完成多个字节数据的操作 7、尽量采用查询的方式,少采用计算的方式,注意分析经验数据 8、if-else语句的合理使用 9、多使用...
阅读全文
2013-12-08 15:56 工业·编程 ⁄ 共 2088字 暂无评论
代码审查(Code Review)是软件开发中常用的手段,和QA测试相比,它更容易发现和架构以及时序相关等较难发现的问题,还可以帮助团队成员提高编程技能,统一编程风格等。 1. 代码审查要求团队有良好的文化 团队需要认识到代码审查是为了提高整个团队的能力,而不是针对个体设置的检查“关卡”。 “A的代码有个bug被B发现,所以A能力不行,B能力更好”,这一类的陷阱很容易被扩散从而影响团队内部的协作,因此需要避免。 另外,代码...
阅读全文
今天无意中发现了一个工具叫做SourceMonitor,初步试了一下感觉不错,特此留一笔。 SourceMonitor是个源代码质量评审工具,由http://www.campwoodsw.com/研发,免费下载。 使用方法如下: Step 1. 创建一个项目,比如,Java项目。 Step 2 选择目录 Step 3. 输入项目名 Step 4 指定目录 Step 5 指定检查点,缺省值就可。 Step 6 完成 Step 7 指定本次检查点 Step 8 检查结果 Step 9 最复杂的文档,这应该是最好选择的准...
阅读全文
一、安装 安装方式: Sonar的安装方式有多种,可以单独安装,也可以结合maven、hudson使用;可以使用自带的内存型数据库,也可以使用自定义的数据库如mysql、oracle等 本文介绍结合maven和hudson并使用自带的数据库,可以实现sonar的自动监测代码质量变化 安装步骤: 1、  下载sonar-3.0.zip包,以版本v3.0为例 地址http://dist.sonar.codehaus.org/sonar-3.0.zip 2、  准备web容器,以安装tomcat6为例,修改tomcat的...
阅读全文