没有合适的资源?快使用搜索试试~ 我知道了~
javatools源码-java-source-code-quality-analyzer:关于执行源代码质量分析的Java工具...
共81个文件
java:65个
xml:4个
png:4个
需积分: 9 0 下载量 82 浏览量
2021-05-19
20:03:25
上传
评论
收藏 866KB ZIP 举报
温馨提示
java工具源码基于复杂度和熵的度量标准,用于计算源代码质量 作者:若昂·佩德罗·施密特(JoãoPedro Schmitt),法比亚诺·巴尔多(Fabiano Baldo) 概括 在软件开发过程中,不断要求开发人员团队提高生产力和效率,以满足市场需求。 此外,尽管由于开发任务而导致软件的复杂性不断提高,但仍要求这些团队生产质量更高的代码,以提高代码的可读性,以供将来进行重构。 这种情况带来了提出能够限定给定源代码的新指标的机会。 这种度量标准可以帮助开发人员改善其源代码,从而缓解由于新要求和市场压力而导致的软件质量随时间下降的情况。 由于这个事实,这项工作提出了一种用于计算给定源代码质量的基于复杂度和基于熵的度量。 除此之外,它还为Java代码编辑器提供了一个插件,该插件实现了该指标并比较了同一软件项目中现有源代码的质量。 为了验证该指标,已选择由一个软件产品负责的基于Java堆栈的开发团队。 在这个团队中,进行了案例研究,以分析该指标是否能够测量源代码质量以及促进软件质量的提高。 获得的结果表明,所提出的度量标准适合于通过测量源代码缺陷的能力来帮助提高软件质量。 该项目位于。 DO
资源推荐
资源详情
资源评论
收起资源包目录
java-source-code-quality-analyzer-master.zip (81个子文件)
java-source-code-quality-analyzer-master
.gitignore 19B
README.md 3KB
pom.xml 3KB
notes.txt 3KB
docs
A_Complexity_and_Entropy-based_Metric_to_Calculate_Source_Code_Quality.pdf 662KB
imgs
query_database.png 34KB
calculating_simple.png 38KB
login_database.png 23KB
select_database.png 52KB
src
test
resources
project1
Statistics.java 4KB
DynamicListener.java 117B
Run.java 15KB
Simulator.java 5KB
TSPConverter.java 1KB
Memory.java 16KB
RouteSolver.java 16KB
DynamicRouteGenerator.java 3KB
ProgramInstance.java 504B
Algorithm.java 83B
Utils.java 2KB
Utilities.java 1KB
JSONConverter.java 2KB
Visualizer.java 7KB
ProgramReader.java 2KB
Route.java 3KB
Dijkstra.java 1KB
Ant.java 6KB
Edge.java 746B
GenericStatistics.java 3KB
DynamicEdgeGenerator.java 3KB
Globals.java 3KB
Node.java 1KB
Graph.java 4KB
LocalSearch.java 55KB
RouteManager.java 1KB
samples
EASYO31231231231.java 733B
ArrayEquality.java 1KB
TestClass1.java 389B
java
com
github
schmittjoaopedro
analyser
ComplexityAnalyserTest.java 9KB
SourceCodeAnalyserTest.java 3KB
main
resources
static
loading.svg 711B
jquery.js 85KB
index.html 1KB
log4j2.xml 679B
samples
BinarySearch.java 76B
EncryptedMessage.java 154B
PublicKey.java 2KB
BruteForce.java 1KB
PollardForce.java 3KB
App.java 9KB
PrivateKey.java 939B
RSA.java 10KB
TestExecutor.java 2KB
Euclid.java 2KB
weg_checks.xml 7KB
ruleset_pmd.xml 485B
application.properties 438B
java
com
github
schmittjoaopedro
Application.java 399B
database
MetricRepository.java 498B
SourceCodeLoader.java 2KB
dto
StringToByteConverter.java 323B
MetricHeader.java 1KB
model
CheckStyleClasses.java 674B
Statistics.java 6KB
CyclomaticComplexity.java 1010B
PmdWeightedClasses.java 853B
SpotBugsMetric.java 1KB
Metric.java 4KB
SourceCode.java 2KB
CheckstyleMetric.java 1KB
PmdClasses.java 829B
PMDMetric.java 3KB
webapp
MetricController.java 1KB
analyser
pmd
PMDAnalyser.java 3KB
SourceCodeAnalyser.java 3KB
MetricCalculator.java 7KB
complexity
CyclomaticComplexityAnalyser.java 2KB
CyclomaticMetricCalculator.java 1KB
checkstyle
CheckstyleAnalyser.java 2KB
CheckstyleListener.java 2KB
service
MetricService.java 4KB
共 81 条
- 1
资源评论
weixin_38500047
- 粉丝: 9
- 资源: 979
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 将 Google Takeout 存档组织到一个按时间顺序排列的大文件夹中的脚本.zip
- 实时可视化您所在区域的所有神奇宝贝......还有更多!(关闭).zip
- Python轴承故障诊断域自适应模型源码
- 只需一行代码即可将(几乎)任何 Python 命令行程序转变为完整的 GUI 应用程序.zip
- 受 Material Design 启发的 Go 跨平台 GUI 工具包.zip
- 发射器的 Go,Golang 客户端.zip
- 千万级go弹幕活跃服务器.zip
- 加油,人类!(将单位格式化为人类友好尺寸).zip
- 加密的 HTTP 服务器.zip
- 使用 Go 语言编写的 Microsoft SQL Server 驱动程序.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功