如何有效的解决代码的圈复杂度
不管小型公司还是大型互联网公司,很多项目债台高筑,新功能开发困难。其中一个很大的原因就是代码复杂,可读性差。Sonar开发团队曾上纲上线的戏称开发人员的7宗罪,其中很关键的一条就是“复杂度”。那复杂度有没有一个明确的衡量标准,我们又如何去解决代码的圈复杂度呢?今天我在这里和大家聊一下。
Stella981 Stella981
2年前
2019.08.18 SonarQube MyBatis Plugin 下载量突破100
SonarQubeMyBatisPlugin在经过内部使用一段时间并在对源码和文档进行不断精心打磨之后尝试将它推送到SonarQubeMarketplace(应用市场)以在使用SonarQube这个开源项目给我们带来收益的同时也可以对它有所贡献经过一周左右的和Sonar社区的互动式沟通经过调整改进,在满足准入条件之后
Stella981 Stella981
2年前
SonarQube 数据清理,从100G 到9G
背景描述SonarQube自去年使用开始,已运行一年有余它上面的Project数量已超过1000因为每个应用的每个git分支的每次push事件都会触发Sonar分析任务这样会有很多的数据都存储下来,从而导致数据量很大目前Mysql数据库占用磁盘空间达到100G并且随着时间推移会继续增加
Stella981 Stella981
2年前
Sonar 配置代码扫描规则 与 质量配置,设置各个语言默认的扫描规则
配置代码扫描规则 !(https://oscimg.oschina.net/oscnet/868af14d51a3d2c29c81c7e34d9b12c7919.jpg)质量配置,设置各个语言默认的扫描规则!(https://oscimg.oschina.net/oscnet/12af81e72a5438623f2d43c
Stella981 Stella981
2年前
DevOps简单介绍
jenkins作为测试环境代码发布工具,sonar作为静态代码检查工具,idea作为开发工具,jira作为缺陷管理平台,upstream作为codereview工具(正在研究)。DevOps最近比较火热,但是核心貌似都是jenkinsDevOps是一个完整的面向IT运维的工作流,以IT自动化以及持续集成(CI)、持续部署(CD)为基础,来优化程式
可莉 可莉
2年前
2019.08.18 SonarQube MyBatis Plugin 下载量突破100
SonarQubeMyBatisPlugin在经过内部使用一段时间并在对源码和文档进行不断精心打磨之后尝试将它推送到SonarQubeMarketplace(应用市场)以在使用SonarQube这个开源项目给我们带来收益的同时也可以对它有所贡献经过一周左右的和Sonar社区的互动式沟通经过调整改进,在满足准入条件之后