20、从开发者行为评估技术债务

从开发者行为评估技术债务

在软件开发中,技术债务是一个常见的问题,它可能会影响软件的质量和可维护性。本文将介绍如何从开发者的行为来评估测试代码中的技术债务,通过对多个开源项目的研究,分析不同测试异味的特点和处理情况。

1. 目标项目

本次研究选取了 12 个 GitHub 上的开源项目,这些项目的信息如下表所示:
| GitHub 项目名称 | 最新观察提交日期 | 项目生命周期(年) | 分析提交数量 |
| — | — | — | — |
| caffeine | 2022/12/18 | 9 | 664 |
| dubbo | 2022/09/22 | 12 | 1203 |
| HikariCP | 2023/02/01 | 11 | 330 |
| javapoet | 2021/04/15 | 10 | 231 |
| Java-WebSocket | 2022/07/04 | 13 | 95 |
| jib | 2023/01/09 | 7 | 959 |
| mockito | 2022/11/28 | 16 | 1513 |
| mybatis-3 | 2023/03/13 | 14 | 803 |
| redisson | 2022/12/06 | 10 | 1028 |
| retrofit | 2023/03/31 | 14 | 412 |
| RxJava | 2022/02/10 | 11 | 1299 |
| vert.x | 2022/12/20 | 12 | 1774 |

2. 评估指标:平均移除时间 </
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值