- 简介本文介绍了一个名为jscefr(发音为jes-cee-fer)的工具,它可以检测JavaScript语言的不同元素的使用情况,有效地衡量理解和处理JavaScript代码片段所需的熟练程度,用于软件维护任务。基于pycefr工具,该工具结合了JavaScript元素和著名的欧洲语言共同参考框架(CEFR),并利用Mozilla开发者网络的官方ECMAScript JavaScript文档。jscefr根据熟练程度将JS代码分为六个级别。jscefr可以检测和分类138种不同的JavaScript代码结构。为了评估该工具,我们将其应用于NPM生态系统中的三个JavaScript项目,得到了有趣的结果。 该工具的可用性和使用方法的视频可在https://youtu.be/Ehh-Prq59Pc上查看。
-
- 图表
- 解决问题jscefr工具的研发,旨在通过检测JavaScript语言的不同元素来有效地衡量理解和处理JavaScript代码片段所需的熟练程度,解决在软件维护任务中对JavaScript代码理解和熟练度的评估问题。
- 关键思路jscefr工具基于pycefr工具,并结合JavaScript元素和欧洲语言共同参考框架(CEFR)进行开发,能够对JavaScript代码进行六个级别的分类,可检测和分类138种不同的JavaScript代码结构。
- 其它亮点论文通过应用jscefr工具对三个NPM生态系统的JavaScript项目进行评估,得出了有趣的结果。此外,论文提供了一个视频展示工具的可用性和使用方法,工具使用了Mozilla开发者网络的官方ECMAScript JavaScript文档。
- 在这个领域中,最近的相关研究包括《基于机器学习的代码复杂度评估》、《使用深度学习技术进行代码复杂度评估》等。
NEW
提问交流
提交问题,平台邀请作者,轻松获得权威解答~
向作者提问

提问交流