Sonar是Java的代码质量管理工具,具有代码静态检查、单元测试覆盖率分析、代码复杂度分析、jar依赖关系分析等多种功能。本文记录了其安装过程,以备后查。...
分类:
编程语言 时间:
2014-08-12 22:10:44
阅读次数:
353
我们在看JSCover(http://tntim96.github.io/JSCover/manual/manual.xml)介绍及使用说明的时候,往往被图形界面所吸引。这种方式比较适合手工操作,点击和输入即可。
但是这种往往界面和真实界面相差比较大,因为真正的网页在JSCover内部的浏览加载框中。这使得原有的Selenium代码可能存在诸多问题。那么如何能够尽量少地改变原有的sele...
分类:
Web程序 时间:
2014-08-08 18:14:56
阅读次数:
374
用户满意度描述用户对推荐结果的满意程度,这是推荐系统最重要的指标。一般通过对用户进行问卷或者监测用户线上行为数据获得。预测准确度描述推荐系统预测用户行为的能力。一般通过离线数据集上算法给出的推荐列表和用户行为的重合率来计算。重合率越大则准确率越高。覆盖率描述推荐系统对物品长尾的发掘能力。一般通过所有...
分类:
其他好文 时间:
2014-08-02 01:40:02
阅读次数:
196
人群画像的概述:对搜索这个关键词的人群的分析,告诉我们用户群体在全国的分布,重点用户在哪里,就重点做那个城市,缩短优化周期,提高竞争力,集中自己的优势,这样排名上来了,流量上来了,覆盖率也上来了。...
分类:
其他好文 时间:
2014-07-22 14:03:14
阅读次数:
268
单元测试和集成测试在我们的软件开发整个流程中占有举足轻重的地位,一方面,程序员通过编写单元测试来验证自己程序的有效性,另外一方面,管理者通过持续自动的执行单元测试和分析单元测试的覆盖率等来确保软件本身的质量。这里,我们先不谈单元测试本身的重要性,对于目前大多数的基于 Java 的企业应用软件来说,S...
分类:
编程语言 时间:
2014-07-22 00:26:36
阅读次数:
345
kcov是在bcov基础上进行的,bcov已经很久没有维护了;首先需要下载依赖库libdwraft,然后在configure时候进行指定:./configure --with-libdwarf=/usr/local/lib然后make;make install(1)悲催的是编译过程中出现了错误‘PT...
分类:
其他好文 时间:
2014-07-19 00:35:24
阅读次数:
316
内在需求牵引配电自动化投资 配电自动化是配网建设当中必不可少的一环。据统计,2012年,我国配电自动化水平覆盖率不到15%,而发达国家的配电自动化水平都达到50%以上。随着新型电源及负荷直接接入配电网,给配电网的安全稳定运行带来了新的技术问题和挑战;另一方面从供电可靠性考虑,中国的配电网系统还...
分类:
其他好文 时间:
2014-07-18 12:28:11
阅读次数:
136
为什么要做代码审查代码审查最主要目的是保证软件质量,找出及修正在软件开发过程中的错误。同时,通过不同能力评审者对代码的分析和建议,可以很快提升编码能力和编码修养。1. 保证软件质量通常软件开发完,先由编码者自测,自测充分后交给测试人员进行全面测试。但是大多数时候,测试人员只会进行黑盒测试,测试覆盖率...
分类:
其他好文 时间:
2014-07-16 20:57:43
阅读次数:
194
最近终于把gcov代码覆盖报告集成到jenkins中了,总算是完成工作,写篇博客总结下。我循序渐进地用了三个工具:gcov, lcov,
gcovr这三个工具原理(其实gcovr依赖于GNU的gcov的)都是收集你程序run之后所产生的*.gcda文件,总的来说,我个人觉得比较喜欢lcov,应为lc...
分类:
其他好文 时间:
2014-06-11 22:18:08
阅读次数:
801
这里主要结合几篇文章分享一下个人理解的emma的简单使用。复杂功能还需要以后进一步学习。
主页: http://emma.sourceforge.net
详细文档介绍:http://emma.sourceforge.net/reference/reference.html
这篇文章中介绍的Emma比较清晰,本文主要内容来自于它:http://nitintalk.wordpress.co...
分类:
编程语言 时间:
2014-06-03 04:18:30
阅读次数:
527