-
公开(公告)号:CN111625230A
公开(公告)日:2020-09-04
申请号:CN202010425229.5
申请日:2020-05-19
Applicant: 北京计算机技术及应用研究所
IPC: G06F8/30
Abstract: 本发明涉及一种统一前端JavaScript编码规范的系统,包括:多兼容编码规范模块,通过UJLint对于源代码被解析器解析,生成抽象语法树,然后通过各个插件的模式匹配,输出代码是否符合规范;集成与部署检测模块,通过在软件生命周期各个阶段执行代码检测,阻断各个环节可能出现的不可预知的代码错误和规范疏漏;自动化工程配置模块,以自动化的方式进行多兼容编码规范模块和集成与部署检测模块的安装和配置工作;可视化统计分析模块,采集UJLint在软件代码各个生命周期的检测结果,将结果数据进行可视化展现,并作为一个正向反馈,通过迭代的方式反馈给UJLint,以提升UJLint的执行质量。
-
公开(公告)号:CN113553055A
公开(公告)日:2021-10-26
申请号:CN202110765312.1
申请日:2021-07-07
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种基于机器学习的可视化图表代码自动生成方法,属于计算机科学领域。本发明针对现有技术中设计稿中图表转换成代码的难题,通过开源框架Pipcook获得设计稿中的组件元素,提炼设计稿中的组件信息和组件样式,根据组件与数据规则,修正解析图层、解析布局、解析属性的偏差,生成视图树,并通过UI2DSL输出经过各层智能化处理好的代码协议,经过协议转代码的引擎输出各种DSL代码。该方法极大地提高了设计稿中图表转换成代码的效率,而且准确率高。
-