C/C++教程

nextcloud-android-talk 安卓源码浅谈

本文主要是介绍nextcloud-android-talk 安卓源码浅谈,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

首先是

~~classpath 'com.android.tools.build:gradle:4.2.1'~~ 
classpath 'com.hiya:jacoco-android:0.2'
classpath 'gradle.plugin.com.github.spotbugs.snom:spotbugs-gradle-plugin:4.7.5'
~~classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath "commons-httpclient:commons-httpclient:3.1@jar"~~  
classpath 'com.karumi:shot:5.11.2'
classpath "org.jacoco:org.jacoco.core:$jacoco_version"
classpath "org.jacoco:org.jacoco.report:$jacoco_version"
classpath "org.jacoco:org.jacoco.agent:$jacoco_version"
classpath "io.gitlab.arturbosch.detekt:detekt-gradle-plugin:1.18.1"

classpath 'com.jakewharton:butterknife-gradle-plugin:10.2.1'

JaCoCo是什么玩意?
可以查看代码的分支执行情况,可以查看代码是否存在因为bug 而产生分支不执行的问题。
可以查看垃圾代码,清理无用代码。
提升代码质量,覆盖率的代码基本上质量不会好,可能因为设计的原因,造成代码过于松散,可以看下是否有重构的必要性。
snom:spotbugs findbug的代替 静态代码检查
karumi:shot 屏幕截图分析工具
jakewharton:butterknife 新的项目都使用viewbinding了

以上统统不要

这篇关于nextcloud-android-talk 安卓源码浅谈的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!