"Making Impossible States Impossible" by Richard Feldman
elm-confYouTube ↗
延伸阅读 1
字幕解读
Richard Feldman 用 Elm CSS 和问卷应用说明如何把业务约束写进数据结构。他把问卷中分开的题目与答案列表改成一份列表,让每项同时保存题目和可选答案。对于可前后导航的问卷,他用已浏览题目、当前题目和剩余题目组成完整序列,让当前题目必定属于问卷。他还建议通过访问函数公开所需信息,给内部表示留下调整空间。
存档字幕(转写方式未注明) ↗ · 引文按字幕原文展示,可点时间戳回看片段。
补充字幕原文 2
make impossible model States impossible to representyou cannot have a response without a corresponding prompt