知识卡片

代码服从愿景

普通读书笔记卡 · 1706.b

内容

开发者容易囤积代码,因为它凝结了投入和技巧。但产品目标不是保住代码,而是交付符合愿景的体验。若代码不再服务用户价值,就应删除或重来。发散:重构和重启的勇气,来自对[[宣言约束功能]]的信任。

参考来源

- 位置:《以用户为中心的软件设计》第10章《你的事业永远不会完结》"准备重启"一节(源文件:_epub-src/text/part0058.html) - 结论依据:原文明确"当我们将自己的代码放在用户面前,我们就离开了一开始的愿景。我们的任务是制作出色的应用程序,而不是出色的代码。如果你的代码不能支持应用程序的愿景,就必须抛弃",直接点出代码应服从产品愿景而非相反。 - 原始内容:开发人员有成为代码囤积者的倾向,他们痴迷于代码,希望永远保有它们……我们的任务是制作出色的应用程序,而不是出色的代码。如果你的代码不能支持应用程序的愿景,就必须抛弃。这很简单。