Novel Approaches尚未发布
← 全部文章
Readinity5 Aug 2026维护数据模型工程6 分钟

水什么时候过期,没有人说得清

瓶装水、电池、药品和保险文件的“过期”方式有四种,彼此互不兼容。为它们建模所花的时间,比整个应用界面还长。

罐头食品上印着日期。电池的保质期取决于化学成分和存放温度。处方药的续药周期与人挂钩,而不是与产品挂钩。护照有法定有效期,还与您要飞往的国家有关。

我们最初的模型把这些都当作一个日期字段处理,测试不到一周就产生了荒谬的提醒——有人被告知要更换完全没问题的水,却从未被提醒护照会在旅途中过期。

重写后的模型区分了三个概念:物品上印的日期、它对您不再有用的日期,以及我们应该通知您的日期。只有最后一个会变成通知。

第三个日期就是整个产品。无论往哪个方向出错,应急准备类应用最终都会被用户静音。

Novel Approaches 团队撰写 · 5 Aug 2026
分享