1. 常用JAVA代码质量静态检查工具开发一部-胡伟军 2009年6月 2. 目录软件开发经历反省 我们代码中常见几类问题 Quality Metrics Tools CheckStyle PMD FindBugs
sinks和一些新的userinput函数;可以跟踪代码快了,并能分析一些简单的混淆代码,如把所有php代码放在一行并去掉空格;对array及其 key的处理更加准确;RIPS采用面向对象的方式重写了其源代码,代码更加规范易懂;修复了
测试的时候,我们常常关心,是否所有代码都测试到了。 这个指标就叫做 "代码覆盖率" (code coverage)。它有四个测量维度。 行覆盖率 (line coverage):是否每一行都执行了?
静态程序分析库,该库用于在程序分发之前定位代码bug。静态分析器是一个不需要运行代码就可以准确地找出代码bug的自动化工具。它是传统的动态测试的 补充,传统的动态测试允许每次只运行一个独立的代码单元来检测程序的正确性,
Infer 是 Facebook 最新开源的静态程序分析工具,用于在发布移动应用之前对代码进行分析,找出潜在的问题。目前 Facebook 使用该工具来分析 Facebook 的 App,包括 Android
Lcov是gcc自带的代码覆盖率统计工具gcov的扩展,支持一次查看多个代码文件的覆盖率,支持生成代码覆盖统计报表(HTML页面)。 项目主页: http://www.open-open
js2php 是一个基于 Node.js 开发,用来将 JavaScript 源码转成 PHP 代码的转换工具。 安装 Install nodejs Install js2php globally: npm
#include <stdio.h> #include <windows.h> void pexit(); void main(){ printf("***Design by Phil***\n\n"); printf("请输入发生错误问题的移动硬盘盘符:"); char diskname; scanf("%c",&diskname); char s[32]; sprintf(s,"chkdsk
Ecmascript 等等。 PMD是一款采用BSD协议发布的Java程序代码检查工具。该工具可以做到检查Java代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。该软件功能
ScriptCover 是 Google 推出的一款 JavaScript 代码覆盖率分析工具,为 Web 页面提供实时、逐行的代码覆盖分析。Google 表示,ScriptCover 最终将应用在 Chrome
ss能够更好地应用于企业应用项目中,能够更好地解决开发过程中碰到的实际问题。使用bboss提供自动代码生成框架可以更好地提高开发效率。 基于bboss,可以快速地开发构建稳定高效可靠、可扩展、安全的企业级应用系统。
该版本修正了一个在编译模式下的错误。 cppcheck 是一个静态代码检查工具,支持c, c++ 代码;作为编译器的一种补充检查,cppcheck对产品的源代码执行严格的逻辑检查。 执行的检查包括: 1. 自动变量检查
20个在线代码编辑器和开发工具
1. 代码BUG检查 2. 主要内容findbugs简介 findbugs在项目中发现的问题 findbugs的安装 findbugs的使用--实例分析与探讨 3. What is FindbugFindBugs
界面都得找美工,找前端页面开发人员,比较郁闷。最近用了一个页面工具,微简的 vjpage ,基本上解决了这个问题。这是一个可用型原型工具,简单拖拽就可以生成 jquery 、 ext 的代码,生成的只有 html 和 js ,
服务器端 import java.net.*; import java.io.*; public class TCPServer { public TCPServer() throws Exception{ ServerSocket ss = new ServerSocket(6666); while (true) { Socket s = ss.accept(); new ServerThrea
Nginx 1.9.0 开发版发布,该版本增加了 stream module 用于一般的 TCP 代理和负载均衡。 下载地址: nginx-1.9.0 nginx/Windows-1.9.0 其他改进包括:
软件与其代码,并拥有针对其源代码修改及定制化的权利。Wireshark是目前全世界最广泛的网络数据包分析软件之一。 1997年底,Gerald Combs需要一个能够追踪网络流量的工具软件作为
UDP-TCP Bridge 是一个用C++实现的跨平台的协议转发器,用来实现在 UDP 的基础上实现 TCP 通讯。 项目主页: http://www.open-open.com/lib
TCPkali是一个快速多核的TCP和WebSockets负载生成器。 快速示例: 测试一个Web服务器 tcpkali -em "GET / HTTP/1.1\r\nHost: google