期刊文献+
共找到2篇文章
< 1 >
每页显示 20 50 100
基于多维度特征和混合神经网络的代码可读性评估方法 被引量:2
1
作者 米庆 郭黎敏 陈军成 《计算机科学》 CSCD 北大核心 2021年第12期94-99,共6页
对代码可读性进行定量、准确的评估是有效保障软件质量、降低沟通成本以及维护成本、提高软件开发和演化效率的重要途径。然而,现有的针对代码可读性评估的研究方案大多是基于特征工程的,受到源代码表征方式、技术手段等多方面因素影响... 对代码可读性进行定量、准确的评估是有效保障软件质量、降低沟通成本以及维护成本、提高软件开发和演化效率的重要途径。然而,现有的针对代码可读性评估的研究方案大多是基于特征工程的,受到源代码表征方式、技术手段等多方面因素影响,其评估准确率并不高。为此,文中采用深度学习作为主要技术手段,提出了一种基于多维度特征和混合神经网络的代码可读性评估方法,通过整合并运用各种单一神经网络的优势,从字符级、词条级等不同维度挖掘源代码中蕴含的结构信息和语义信息,最终实现对代码可读性的量化评估。实验表明,该方法能够获得高达84.6%的评估准确率,比单独使用卷积神经网络提升了9.2%,比单独使用循环神经网络模型提升了6.5%,并且其表现优于现有的5个可读性模型,验证了所提出的多维度特征和混合神经网络的有效性。 展开更多
关键词 代码可读性 代码表征 深度学习 代码分析 软件质量保障
在线阅读 下载PDF
浅谈如何写出整洁的Python代码
2
作者 石也牧 《科技风》 2025年第1期147-150,共4页
很多人在编写Python代码时,只注重相关功能的实现,并不关心代码的整洁性。当软件的代码量达到一定规模后,不少开发者感到代码越来越混乱、越来越难以维护。学习Python语言,不能只关注语法规则的掌握。通过代码示例,文章阐述了与提高软... 很多人在编写Python代码时,只注重相关功能的实现,并不关心代码的整洁性。当软件的代码量达到一定规模后,不少开发者感到代码越来越混乱、越来越难以维护。学习Python语言,不能只关注语法规则的掌握。通过代码示例,文章阐述了与提高软件代码整洁性相关的几个方面内容:写代码时,要注意可读性;要撰写功能单一且功能清晰的函数;应充分利用装饰器、生成器和迭代器等Python独有的特性,写出高效的代码;应了解并经常使用Python软件质量保证工具Unittest、Pytest、Pylint和Flake8等测试和扫描代码。 展开更多
关键词 编程规范 代码可读性 软件可维护性 单元测试
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部