SuperAPI AI 工具集

component-identification-sizing

通用与其它

查看项目

更新于 10-16 01:05

技能介绍

用途:识别代码库中的架构组件并度量其规模,判断分解可行性、找出过大或过小的组件,为拆分或合并提供依据。

主要能力:映射目录/命名空间结构并识别叶子节点组件;按语句数(而非代码行)统计组件规模,同时统计文件数与占代码库百分比;计算均值与标准差,标记超阈值或偏离均值2个标准差以上的组件;输出组件清单表、规模分布与拆分/合并建议。

使用方式:以自然语言请求分析,例如“识别并度量此代码库中的所有组件”“找出过大、需要拆分的组件”“为分解规划创建组件清单”。技能按初始分析、问题识别、获取建议、监控进度的步骤推进。

适用场景:开始单体应用分解、评估代码库结构、识别过大或过小组件、为迁移规划创建组件清单、分析组件间代码分布。

限制与注意:组件以目录/命名空间的叶子节点为准,父级视为子域而非组件;统计排除测试、配置与文档文件;阈值需结合应用规模(小应用约10个组件以下可用30%,大应用20个以上宜用10%),标准差比固定百分比更可靠。资料未提供具体平台支持、收费或价格信息。