测试开发
文章平均质量分 66
咕噜咕叽
么么哒
展开
-
圈复杂度
一、现象1. 代码设计不规范。1当项目规模达到一定的程度,比如达到十万行的代码量。那么项目肯定存在有些类特别大,方法特别多、特别长。以上因素会导致什么后果呢? 1. 一个类没有做到单一指责,后期对这个类改动会导致其他功能出现Bug。 2. 代码阅读性较差,维护困难。2. 没有一个准确的标准去衡量代码结构复杂的程度。1各个公司都会有自己的规范,但是开发中很少人能够去完全遵循规范。而且没有一个明确的标...转载 2018-04-04 15:54:57 · 632 阅读 · 0 评论 -
覆盖率文档灰色
运行覆盖率的时候,由于expect not open(自己的编码问题),每次覆盖率都会灰色原因:class文件没有。。?先到运行服务器上看有没有 /data/ATFC/coverage/classes/项目名/appid/环境/host如果运行服务器上没有(有的话,就是大问题了),到目标服务器看看!!! ssh root@host 目录:/data/minimart_servic...原创 2018-04-02 18:36:59 · 245 阅读 · 0 评论 -
代码覆盖率之jacoco
代码覆盖率在做单元测试时,代码覆盖率常常被拿来作为衡量测试好坏的指标,甚至,用代码覆盖率来考核测试任务完成情况,比如,代码覆盖率必须达到80%或 90%。JaCoCoJacoco从多种角度对代码进行了分析,包括指令(Instructions,C0 Coverage),分支(Branches,C1 Coverage),圈复杂度(Cyclomatic Complexit...转载 2018-03-16 17:40:09 · 2190 阅读 · 0 评论 -
jooq_DSL入门
org.jooq.impl.DSL是生成所有jooq对象的主要类。作为一个静态的工厂去生成数据库表表达式、列表达式、条件表达式和其它查询部分。使用dsl时,导入org.jooq.impl.DSL.*DSLContext和DSL 是访问JOOQ类和功能的主要入口点。如:创建一个常量值的字段, Field<String> field = DSL.val("hello world");...原创 2018-03-02 13:51:43 · 2908 阅读 · 0 评论 -
jooq自动生成pojo
最近使用了jooq,,jooq确实很少用。。不过真的很少用,,mybatis可以自动生成dao层,,jooq可以生成tables等,如图:可以直接操作这些来操作数据库。下面码出步骤:1、项目结构:如图,MyStrategy类是策略类,里面可以写自定义的生成策略,,db包下即我们要指定的生成jooq的地方2、添加pom文件<?xml version="1.0" encoding="UTF-8"...原创 2018-03-02 12:01:12 · 2208 阅读 · 0 评论 -
scp详解
先说下常用的情况:两台机器IP分别为:A.104.238.161.75,B.43.224.34.73。在A服务器上操作,将B服务器上/home/lk/目录下所有的文件全部复制到本地的/root目录下,命令为:scp -r root@43.224.34.73:/home/lk /root。具体过程为:[root@XX ~]# scp -r root@43.224.34.73:/home/lk /ro...转载 2018-02-28 19:56:50 · 13084 阅读 · 0 评论