代码静态扫描
  KRsXEGSB49bk 2023年11月12日 14 0

1. why?

  • 开发 -> 测试(OA)
  • sonarQube在OA测试之前的步骤,主要用于开发阶段把控代码质量: a. 祖传级代码如何代码质量检测、优化、重构的标准. b. 静态代码分析: (1). 针对开发人员编写的源代码 (2). 在不运行的情况下,仅分析或检查源程序的语法、结构、过程、接口等的正确性,找出代码隐藏的错误和缺陷.

2. what? feature?

  • 代码质量、安全扫描的分析平台.
  • 多维度分析代码指标: a. 代码量 b. 安全隐患 c. 编写规范隐患 d. 重复度、复杂度 e. 代码增量 f. 测试覆盖率等
  • 支持多种语言代码扫描和分析: a. 涵盖了编程语言的静态扫描规则纬度: 1. 代码编写规范: (1). 硬编码 2. 安全规范 b. 对java、go没有编译过的代码扫描
  • 可集成对象: a. 代码编辑器 b. CI/CD平台 c. SCM,直接在平台上看到代码问题是由哪位开发人员提交. d. SVN、git

(1). 目的:

  • 不是用来测试的
  • 目的是写出更干净、更安全的代码.

3. 其它的工具:

  • java语言: Checkstyle、FindBugs、PMD、Jtest等.
  • python语言: Pyflakes、Pylint、pep8等.
  • C#语言: FxCop、StyleCop等.
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

上一篇: Gitlab 提交指令 下一篇: Lua08——Lua循环
  1. 分享:
最后一次编辑于 2023年11月12日 0

暂无评论

推荐阅读
  3I1N9ysrcSyk   2023年12月08日   11   0   0 javahapi数据交换
  DF5J4hb0hcmT   2023年12月07日   30   0   0 javaArthas
KRsXEGSB49bk
作者其他文章 更多

2023-12-19

2023-12-11

2023-12-10

2023-12-10

2023-12-08

2023-12-07

2023-12-05

2023-12-04

ts

2023-11-30