"Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)
Strange Loop ConferenceYouTube ↗
延伸阅读 1
字幕解读
Jack Rusher 从提交穿孔卡片、等待打印结果的经历谈起,追问今天的开发工具为何还让人反复等待。他主张在程序运行时检查状态、修改代码并观察反馈,尤其是在长时间运行的服务或难以重现的界面状态中。他也指出一个代价:从编辑器删除一段代码后,先前求值的定义可能仍留在运行环境里,导致所见源码与程序状态不一致。他用交互式调试、笔记本和结构化编辑器讨论工具可以如何缩短反馈并显露这种差异。导读依据口述,代码和现场演示仍待独立核验。
存档字幕(转写方式未注明) ↗ · 引文按字幕原文展示,可点时间戳回看片段。
补充字幕原文 2
all of your program state is still therethe same thing that you just evaluated earlier is still in the runtime