通过反模式框架构建测试驱动开发成熟度模型
软件工程
2023-07-24 v1
摘要
敏捷软件开发已在工业界被采用以快速应对业务变化。自其诞生以来,学术界与工业界一直在探讨敏捷过程与技术实践在学生与专业开发者日常工作中所呈现的不同形态。人们已付出努力以理解测试驱动开发(TDD)这一专业环境中软件开发实践的优势与劣势。尽管从业者已着力列出 TDD 反模式,以揭示实践 TDD 时代码中出现的不良效应,但仍需工作来理解导致这些效应的原因。就此意义而言,本文提出一个研究项目,探究 TDD 反模式的情境以及是什么导致从业者在软件开发情境中遭遇它们。作为结果,我们期望提供一个 TDD 成熟度框架,以帮助从业者在进行测试引导的编码过程中预防反模式的引入。
引用
@article{arxiv.2307.11534,
title = {Towards a TDD maturity model through an anti-patterns framework},
author = {Matheus Marabesi and Francisco Jose Garcia-Penalvo and Alicia Garcia-Holgado},
journal= {arXiv preprint arXiv:2307.11534},
year = {2023}
}