SuperAPI AI 工具集

harden

前端与建站

查看项目

更新于 10-16 07:25

技能介绍

用途:harden 用于强化界面,应对边界情况、错误、国际化和真实使用场景,避免设计只在理想数据下可用。

主要能力方向:

  1. 评估加固需求:用极端输入测试,如超长/超短文本、特殊字符(emoji、RTL、重音)、大数值、1000+ 列表项、空数据;测试错误场景,如网络失败、各类 API 错误码、校验错误、权限错误、限流、并发操作;测试 i18n,如较长译文、RTL 语言、CJK 字符集、日期时间与数字格式。
  2. 文本溢出与换行:单行省略、多行截断、允许换行、Flex/Grid 溢出控制、用 clamp() 做响应式字号,并保证容器随文本扩展。
  3. 国际化:预留 30%–40% 翻译空间、避免文本容器固定宽度、使用逻辑属性(如 margin-inline-start)支持 RTL、UTF-8 全链路、用 Intl API 格式化日期与货币、用 i18n 库处理复数。
  4. 错误处理:网络错误给出清晰提示与重试、表单校验内联错误、按状态码处理 API 错误、优雅降级。
  5. 边界与边界条件:空状态、加载状态、大数据集分页或虚拟滚动、并发操作防重复提交、权限状态、浏览器兼容。
  6. 输入校验与净化:客户端与服务端都要校验,设置明确约束(如 maxlength、pattern、required 与提示)。
  7. 无障碍韧性:键盘导航、屏幕阅读器支持、减少动效与高对比度模式。
  8. 性能韧性:慢连接下的渐进加载、骨架屏、乐观更新、离线支持,清理监听器与定时器,使用防抖节流。
  9. 测试策略:手动与自动化测试覆盖极端数据、错误场景、无障碍与视觉回归。

使用方式:资料未提供具体安装命令或调用方式。

限制:应避免假设完美输入、忽略 i18n、泛化错误提示、固定文本宽度、只依赖客户端校验等做法。资料未提供收费、价格、平台或效果信息。