WrokDocument-2021/3

接触代码质量检测

前言

迟来的三月记录,过于忙碌,再加上一些另外的事情处理,导致没有完成系统整理记录。

一、需求讨论

迭代计划2.0的需求讨论开始了,这一次,因为负责人有想要提拔我的原因,所以参与地非常多,增加功能点的实现,系统的优化,项目的进度管理层面。

二、git的知识掌握

1.说明

作为底层的it搬砖人,其实使用git主要就是拉取代码,上传代码,其他的大部分都没有很系统的去使用。
想要提升自己的原因,所以还是深入去研究了一下git,但更多的使用可能还是得在工作中汲取经验。
主要是对git的分支管理,分支合并做了调查研究。

2.异常处理

异常:OpenSSL SSL_read: Connection was reset, errno 10054
命令:$ git config --global http.sslVerify “false”

三、代码质量检测插件-sonarlint

1.说明

idea下载插件sonarlint ,对代码进行检测,能够

2.使用

检测指定java代码
在这里插入图片描述
代码异常提示在这里插入图片描述

3.扩展

下一步尝试使用SonarQube,一个代码质量管理平台,在这上面去查看项目代码的检测结果。

三、接口单元测试-rest-assured

1.说明

官方文档:http://rest-assured.io/#docs

2.样例

@Test
    public void baiduTest(){
        given()
                .queryParam("wd","mp3")
        .when()
                .get("http://www.baidu.com/s")
        .then()
                .log().all()
                .statusCode(200);
    }

3.异常处理

1.java.lang.ClassNotFoundException: io.restassured.path.json.mapper.factory.JsonbObjectMapperFactory解决:使用4.2.0版本

2.groovy.lang.GroovyRuntimeException: Could not find matching constructor for: io.restassured.internal.path.json.mapping.JsonPathJackson2ObjectDeserializer(io.restassured.path.json.mapper.factory.DefaultJackson2ObjectMapperFactory)解决:自己使用FastJson的对象转字符串的方式进行设置请求参数JSONObject.toJSONString(request)

总结

工作记录虽迟但到,所以还是值得夸奖自己一波。写这篇的本周,收到了好的offer,具体情况比较复杂,但也算是提升并且无缝衔接,不需要换公司。pmp的报名也在一波三折中,顺利报名成功。

参加工作以来,似乎一直都比较幸运,很多事情没有很功利地去争取,只是在认真做好自己手上的事情,不是个聪明的小孩,也不是一个刻苦的小孩,只是幸运地喜欢自己在做的事,幸运地遇到贵人,不论是前公司,从技术层面给了我非常多的指导的师傅,还是从管理层面给了我很多规划的pm,还有现在公司从技术上和管理上都给我很多有效经验的项目负责人。我依然还是很迷茫,不知道未来自己到底想要做什么,但是我不焦虑了,因为不管如何,先做好手上的事情,未来的事情自有未来的自己去决定。
世界和平!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值