首页 > 其他分享 >VSCode 圈复杂度插件 CodeMetrics

VSCode 圈复杂度插件 CodeMetrics

时间:2023-02-24 11:23:01浏览次数:33  
标签:插件 VSCode CodeMetrics 复杂度 衡量 模块

前言

圈复杂度(Cyclomatic Complexity)是一种代码复杂度的衡量标准。它可以用来衡量一个模块判定结构的复杂程度,数量上表现为独立现行路径条数,也可理解为覆盖所有的可能情况最少使用的测试用例数。圈复杂度大说明程序代码的判断逻辑复杂,可能质量低且难于测试和维护。程序的可能错误和高的圈复杂度有着很大关系。

圈复杂度主要与分支语句(if、else、,switch 等)的个数成正相关。

采用圈复杂度去衡量代码的好处

  1. 指出极复杂模块或方法,这样的模块或方法也许可以进一步细化。
  2. 限制程序逻辑过长。

支持的语言

目前仅支持 typescript javascript lua

插件截图

image.png

标签:插件,VSCode,CodeMetrics,复杂度,衡量,模块
From: https://www.cnblogs.com/guojikun/p/17150636.html

相关文章