🧌 Sur un échantillon de projets open source, le score de lisibilité des tests est toujours plus bas que celui du code. Ce score est calculé à l’aide des indicateurs de Buse&Weimer, standards dans la recherche.
🤷 Est-ce un problème de patterns ? De culture ? De désintérêt ? Les chercheurs ne peuvent qu’émettre des hypothèses. C’est dommage quant on sait l’importance des tests : sans eux impossible de sécuriser un refactoring du code pour en augmenter la lisibilité.
SOURCE
Giovanni Grano, Simone Scalabrino, Harald C. Gall, and Rocco Oliveto. 2018. An empirical investigation on the readability of manual and generated test cases. In Proceedings of the 26th Conference on Program Comprehension (ICPC ‘18). Association for Computing Machinery, New York, NY, USA, 348–351. DOI:10.1145/3196321.3196363
Enzo Sandré
📄 Lien public DOIs: 10.1145/3196321.3196363