Skip to content

ENH: 使用枚举类型 bits_btn_error_t 重构错误码返回机制#44

Merged
530china merged 1 commit into
masterfrom
develop
Feb 8, 2026
Merged

ENH: 使用枚举类型 bits_btn_error_t 重构错误码返回机制#44
530china merged 1 commit into
masterfrom
develop

Conversation

@530china

@530china 530china commented Feb 8, 2026

Copy link
Copy Markdown
Owner

Why: 消除代码中的“魔法数字”返回值(如 -1, -2 等),提升代码可读性、可维护性及调试效率,并修复了组合按键配置检查的遗漏。

What: as follows:

  1. 引入 bits_btn_error_t 枚举,定义所有错误码(0 至 -8);
  2. 更新 bits_button_init 实现,使用枚举常量替代所有硬编码的错误返回值;
  3. 新增 BITS_BTN_ERR_COMBO_KEYS_INVALID (-8) 错误码,用于检查组合按键的 keys 配置有效性;
  4. 新增 test_combo_button_keys_invalid 测试用例,并完善现有测试断言;
  5. 更新 API 文档及使用指南,补充错误码枚举说明及错误处理示例代码。

Why: 消除代码中的“魔法数字”返回值(如 -1, -2 等),提升代码可读性、可维护性及调试效率,并修复了组合按键配置检查的遗漏。

What: as follows:
1. 引入 bits_btn_error_t 枚举,定义所有错误码(0 至 -8);
2. 更新 bits_button_init 实现,使用枚举常量替代所有硬编码的错误返回值;
3. 新增 BITS_BTN_ERR_COMBO_KEYS_INVALID (-8) 错误码,用于检查组合按键的 keys 配置有效性;
4. 新增 test_combo_button_keys_invalid 测试用例,并完善现有测试断言;
5. 更新 API 文档及使用指南,补充错误码枚举说明及错误处理示例代码。
@530china 530china merged commit 283bfd4 into master Feb 8, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant