# 2018YFB1003903-基于代码风格与编程规范的代码现场检测与智能改进技术-北京理工大学-CSmellD4V **Repository Path**: CSmellD/CSmellD4V ## Basic Information - **Project Name**: 2018YFB1003903-基于代码风格与编程规范的代码现场检测与智能改进技术-北京理工大学-CSmellD4V - **Description**: 基于VisualStudio Code的代码坏味检测插件(Code Smell Detection for VisualStudio Code,简称CSmellD4V)是一种使用深度学习技术检测代码坏味的分类器系统,其能够不经编译地在著名Java集成开发环境VisualStudio Code中,针对指定Java项目中潜在的代码坏味进行检测。用户选取需要检测的项目后,通过插件入口点进行对应代码坏味检测,检测插件将自动化建立输入特征和代码坏味预测结果之间的复杂映射,并将检测结果进行可视化展示,用户能够通过点击相应的类或方法名自动导航到源代码中对应位置。 CSmellD4V的主要功能如下: 在VS Code开发平台中,对选定的项目进行代码坏味检测,并根据坏味类型通过控制台展示检测结果,检测结果中含有对应坏味所必要的信息并且可解释性良好,并能够实现类或方法名到源代码中的自动导航。 - **Primary Language**: JavaScript - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2021-04-15 - **Last Updated**: 2022-02-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CSmellD4E #### 介绍 基于VisualStudio Code的代码坏味检测插件(Code Smell Detection for VisualStudio Code,简称CSmellD4V)是一种使用深度学习技术检测代码坏味的分类器系统,其能够不经编译地在著名Java集成开发环境VisualStudio Code中,针对指定Java项目中潜在的代码坏味进行检测。用户选取需要检测的项目后,通过插件入口点进行对应代码坏味检测,检测插件将自动化建立输入特征和代码坏味预测结果之间的复杂映射,并将检测结果进行可视化展示,用户能够通过点击相应的类或方法名自动导航到源代码中对应位置。 CSmellD4V的主要功能如下: 在VS Code开发平台中,对选定的项目进行代码坏味检测,并根据坏味类型通过控制台展示检测结果,检测结果中含有对应坏味所必要的信息并且可解释性良好,并能够实现类或方法名到源代码中的自动导航。 #### 使用说明 1. 选择待检测项目 2. 右键选择检测入口点:特征依恋检测 3. 等候检测结果 4. 在度量表中查看检测结果,点击相应的类或方法名能够跳转到源代码中对应位置 5. 鼠标轻移至重构建议的目标类中,能够查看重构的可信度 **Enjoy!**