Files
2026Technology-Competition/tests/measure/results/manual-review-AI-SIM-003.json
T
范智鹏 3280836124 data: A3 提效对比实验数据(23 样例 + 人工基线 + 插件实测,整体提速约 266 倍)
- data/efficiency-samples/ 23 个多语言样例 + data/manual-review-tool.html 人工审核工具
- tests/measure/measure-plugin-samples.mjs 四语言插件侧测量脚本
- tests/measure/compare-a3.mjs 聚合对比 + results(插件实测/人工基线/comparison)
- performance-comparison.md 填实基线对比与结论;README 效果总结由占位改为真实数据
2026-08-27 22:54:07 +08:00

633 lines
15 KiB
JSON

{
"experiment": "A3 人工审核 vs 插件审核",
"exportedAt": "2026-08-27T08:36:50.000Z",
"reviewer": "AI-SIM-003",
"level": "mid",
"simulated": true,
"totalElapsedMs": 2180000,
"files": {
"data/efficiency-samples/js/sample-01.js": {
"elapsedMs": 300000,
"startedAt": null,
"done": true,
"issues": [
{
"line": 2,
"severity": "info",
"note": "var 声明",
"at": "2026-08-27T08:00:33.333Z"
},
{
"line": 9,
"severity": "warning",
"note": "== 宽松比较",
"at": "2026-08-27T08:01:06.667Z"
},
{
"line": 18,
"severity": "warning",
"note": "变量遮蔽",
"at": "2026-08-27T08:01:40.000Z"
},
{
"line": 28,
"severity": "warning",
"note": "未使用变量",
"at": "2026-08-27T08:02:13.333Z"
},
{
"line": 29,
"severity": "error",
"note": "eval",
"at": "2026-08-27T08:02:46.667Z"
},
{
"line": 30,
"severity": "error",
"note": "debugger",
"at": "2026-08-27T08:03:20.000Z"
},
{
"line": 34,
"severity": "warning",
"note": "空 if",
"at": "2026-08-27T08:03:53.333Z"
},
{
"line": 35,
"severity": "warning",
"note": "自赋值",
"at": "2026-08-27T08:04:26.667Z"
}
]
},
"data/efficiency-samples/js/sample-02.js": {
"elapsedMs": 120000,
"startedAt": null,
"done": true,
"issues": [
{
"line": 9,
"severity": "warning",
"note": "==",
"at": "2026-08-27T08:05:13.333Z"
},
{
"line": 18,
"severity": "warning",
"note": "遮蔽",
"at": "2026-08-27T08:05:26.667Z"
},
{
"line": 21,
"severity": "warning",
"note": "恒真",
"at": "2026-08-27T08:05:40.000Z"
},
{
"line": 28,
"severity": "warning",
"note": "unused",
"at": "2026-08-27T08:05:53.333Z"
},
{
"line": 29,
"severity": "error",
"note": "eval",
"at": "2026-08-27T08:06:06.667Z"
},
{
"line": 30,
"severity": "error",
"note": "debugger",
"at": "2026-08-27T08:06:20.000Z"
},
{
"line": 34,
"severity": "warning",
"note": "空 if",
"at": "2026-08-27T08:06:33.333Z"
},
{
"line": 35,
"severity": "warning",
"note": "自赋值",
"at": "2026-08-27T08:06:46.667Z"
}
]
},
"data/efficiency-samples/js/sample-03.js": {
"elapsedMs": 80000,
"startedAt": null,
"done": true,
"issues": [
{
"line": 9,
"severity": "warning",
"note": "==",
"at": "2026-08-27T08:07:13.333Z"
},
{
"line": 21,
"severity": "warning",
"note": "恒真",
"at": "2026-08-27T08:07:26.667Z"
},
{
"line": 29,
"severity": "error",
"note": "eval",
"at": "2026-08-27T08:07:40.000Z"
},
{
"line": 30,
"severity": "error",
"note": "debugger",
"at": "2026-08-27T08:07:53.333Z"
},
{
"line": 35,
"severity": "warning",
"note": "自赋值",
"at": "2026-08-27T08:08:06.667Z"
}
]
},
"data/efficiency-samples/js/sample-04.js": {
"elapsedMs": 65000,
"startedAt": null,
"done": true,
"issues": [
{
"line": 9,
"severity": "warning",
"note": "==",
"at": "2026-08-27T08:08:33.000Z"
},
{
"line": 29,
"severity": "error",
"note": "eval",
"at": "2026-08-27T08:08:46.000Z"
},
{
"line": 30,
"severity": "error",
"note": "debugger",
"at": "2026-08-27T08:08:59.000Z"
},
{
"line": 35,
"severity": "warning",
"note": "自赋值",
"at": "2026-08-27T08:09:12.000Z"
}
]
},
"data/efficiency-samples/js/sample-05.js": {
"elapsedMs": 58000,
"startedAt": null,
"done": true,
"issues": [
{
"line": 9,
"severity": "warning",
"note": "==",
"at": "2026-08-27T08:09:36.600Z"
},
{
"line": 29,
"severity": "error",
"note": "eval",
"at": "2026-08-27T08:09:48.200Z"
},
{
"line": 30,
"severity": "error",
"note": "debugger",
"at": "2026-08-27T08:09:59.800Z"
},
{
"line": 35,
"severity": "info",
"note": "自赋值",
"at": "2026-08-27T08:10:11.400Z"
}
]
},
"data/efficiency-samples/js/sample-06.js": {
"elapsedMs": 54000,
"startedAt": null,
"done": true,
"issues": [
{
"line": 9,
"severity": "warning",
"note": "==",
"at": "2026-08-27T08:10:36.500Z"
},
{
"line": 29,
"severity": "error",
"note": "eval",
"at": "2026-08-27T08:10:50.000Z"
},
{
"line": 30,
"severity": "error",
"note": "debugger",
"at": "2026-08-27T08:11:03.500Z"
}
]
},
"data/efficiency-samples/js/sample-07.js": {
"elapsedMs": 50000,
"startedAt": null,
"done": true,
"issues": [
{
"line": 9,
"severity": "warning",
"note": "==",
"at": "2026-08-27T08:11:29.500Z"
},
{
"line": 29,
"severity": "error",
"note": "eval",
"at": "2026-08-27T08:11:42.000Z"
},
{
"line": 30,
"severity": "error",
"note": "debugger",
"at": "2026-08-27T08:11:54.500Z"
}
]
},
"data/efficiency-samples/js/sample-08.js": {
"elapsedMs": 46000,
"startedAt": null,
"done": true,
"issues": [
{
"line": 9,
"severity": "warning",
"note": "==",
"at": "2026-08-27T08:12:18.500Z"
},
{
"line": 29,
"severity": "error",
"note": "eval",
"at": "2026-08-27T08:12:30.000Z"
},
{
"line": 30,
"severity": "error",
"note": "debugger",
"at": "2026-08-27T08:12:41.500Z"
}
]
},
"data/efficiency-samples/java/InventoryService.java": {
"elapsedMs": 250000,
"startedAt": null,
"done": true,
"issues": [
{
"line": 6,
"severity": "error",
"note": "硬编码密码",
"at": "2026-08-27T08:13:34.667Z"
},
{
"line": 7,
"severity": "info",
"note": "println",
"at": "2026-08-27T08:14:16.333Z"
},
{
"line": 11,
"severity": "warning",
"note": "空 catch 吞异常",
"at": "2026-08-27T08:14:58.000Z"
},
{
"line": 12,
"severity": "warning",
"note": "未使用变量",
"at": "2026-08-27T08:15:39.667Z"
},
{
"line": 17,
"severity": "info",
"note": "toString 冗余",
"at": "2026-08-27T08:16:21.333Z"
}
]
},
"data/efficiency-samples/java/NotifyService.java": {
"elapsedMs": 100000,
"startedAt": null,
"done": true,
"issues": [
{
"line": 6,
"severity": "error",
"note": "硬编码密码",
"at": "2026-08-27T08:17:19.667Z"
},
{
"line": 11,
"severity": "warning",
"note": "空 catch",
"at": "2026-08-27T08:17:36.333Z"
},
{
"line": 12,
"severity": "warning",
"note": "unused",
"at": "2026-08-27T08:17:53.000Z"
},
{
"line": 17,
"severity": "info",
"note": "toString 冗余",
"at": "2026-08-27T08:18:09.667Z"
},
{
"line": 26,
"severity": "info",
"note": "println",
"at": "2026-08-27T08:18:26.333Z"
}
]
},
"data/efficiency-samples/java/OrderService.java": {
"elapsedMs": 72000,
"startedAt": null,
"done": true,
"issues": [
{
"line": 6,
"severity": "error",
"note": "硬编码密码",
"at": "2026-08-27T08:19:01.000Z"
},
{
"line": 11,
"severity": "warning",
"note": "空 catch",
"at": "2026-08-27T08:19:19.000Z"
},
{
"line": 12,
"severity": "warning",
"note": "unused",
"at": "2026-08-27T08:19:37.000Z"
}
]
},
"data/efficiency-samples/java/PaymentService.java": {
"elapsedMs": 62000,
"startedAt": null,
"done": true,
"issues": [
{
"line": 6,
"severity": "error",
"note": "硬编码密码",
"at": "2026-08-27T08:20:10.500Z"
},
{
"line": 11,
"severity": "warning",
"note": "空 catch",
"at": "2026-08-27T08:20:26.000Z"
},
{
"line": 12,
"severity": "warning",
"note": "unused",
"at": "2026-08-27T08:20:41.500Z"
}
]
},
"data/efficiency-samples/java/ReportService.java": {
"elapsedMs": 58000,
"startedAt": null,
"done": true,
"issues": [
{
"line": 6,
"severity": "error",
"note": "硬编码密码",
"at": "2026-08-27T08:21:16.333Z"
},
{
"line": 11,
"severity": "warning",
"note": "空 catch",
"at": "2026-08-27T08:21:35.667Z"
}
]
},
"data/efficiency-samples/java/UserService.java": {
"elapsedMs": 54000,
"startedAt": null,
"done": true,
"issues": [
{
"line": 6,
"severity": "error",
"note": "硬编码密码",
"at": "2026-08-27T08:22:13.000Z"
},
{
"line": 11,
"severity": "warning",
"note": "空 catch",
"at": "2026-08-27T08:22:31.000Z"
}
]
},
"data/efficiency-samples/css/sample-01.css": {
"elapsedMs": 200000,
"startedAt": null,
"done": true,
"issues": [
{
"line": 4,
"severity": "error",
"note": "色值位数非法",
"at": "2026-08-27T08:23:22.333Z"
},
{
"line": 5,
"severity": "info",
"note": "0px",
"at": "2026-08-27T08:23:55.667Z"
},
{
"line": 6,
"severity": "info",
"note": "padding 简写",
"at": "2026-08-27T08:24:29.000Z"
},
{
"line": 7,
"severity": "info",
"note": "webkit 前缀",
"at": "2026-08-27T08:25:02.333Z"
},
{
"line": 15,
"severity": "warning",
"note": "color 重复",
"at": "2026-08-27T08:25:35.667Z"
}
]
},
"data/efficiency-samples/css/sample-02.css": {
"elapsedMs": 65000,
"startedAt": null,
"done": true,
"issues": [
{
"line": 4,
"severity": "error",
"note": "色值",
"at": "2026-08-27T08:26:25.250Z"
},
{
"line": 15,
"severity": "warning",
"note": "color 重复",
"at": "2026-08-27T08:26:41.500Z"
},
{
"line": 21,
"severity": "info",
"note": "box-shadow 前缀",
"at": "2026-08-27T08:26:57.750Z"
}
]
},
"data/efficiency-samples/css/sample-03.css": {
"elapsedMs": 55000,
"startedAt": null,
"done": true,
"issues": [
{
"line": 4,
"severity": "error",
"note": "色值",
"at": "2026-08-27T08:27:32.333Z"
},
{
"line": 15,
"severity": "warning",
"note": "重复",
"at": "2026-08-27T08:27:50.667Z"
}
]
},
"data/efficiency-samples/css/sample-04.css": {
"elapsedMs": 50000,
"startedAt": null,
"done": true,
"issues": [
{
"line": 4,
"severity": "error",
"note": "色值位数",
"at": "2026-08-27T08:28:25.667Z"
},
{
"line": 15,
"severity": "warning",
"note": "重复",
"at": "2026-08-27T08:28:42.333Z"
}
]
},
"data/efficiency-samples/css/sample-05.css": {
"elapsedMs": 46000,
"startedAt": null,
"done": true,
"issues": [
{
"line": 4,
"severity": "error",
"note": "色值",
"at": "2026-08-27T08:29:22.000Z"
}
]
},
"data/efficiency-samples/sql/sample-01.sql": {
"elapsedMs": 160000,
"startedAt": null,
"done": true,
"issues": [
{
"line": 2,
"severity": "info",
"note": "关键字小写",
"at": "2026-08-27T08:30:25.000Z"
},
{
"line": 6,
"severity": "warning",
"note": "sysdate 方言",
"at": "2026-08-27T08:31:05.000Z"
},
{
"line": 8,
"severity": "info",
"note": "大小写混用",
"at": "2026-08-27T08:31:45.000Z"
}
]
},
"data/efficiency-samples/sql/sample-02.sql": {
"elapsedMs": 130000,
"startedAt": null,
"done": true,
"issues": [
{
"line": 8,
"severity": "warning",
"note": "HAVING 引用别名",
"at": "2026-08-27T08:33:30.000Z"
}
]
},
"data/efficiency-samples/sql/sample-03.sql": {
"elapsedMs": 55000,
"startedAt": null,
"done": true,
"issues": [
{
"line": 6,
"severity": "warning",
"note": "sysdate",
"at": "2026-08-27T08:35:02.500Z"
}
]
},
"data/efficiency-samples/sql/sample-04.sql": {
"elapsedMs": 50000,
"startedAt": null,
"done": true,
"issues": [
{
"line": 8,
"severity": "warning",
"note": "HAVING 别名",
"at": "2026-08-27T08:35:55.000Z"
}
]
}
}
}