在用户体验设计流程中,原型开发用于快速探索和测试不同的设计方案,这允许团队在投入生产代码之前,以更低风险的方式快速迭代想法。使用代码原型(code prototypes)可以提供接近真实网站的交互体验,这对于用户研究尤其有帮助。然而,关键在于理解原型代码与生产代码之间的区别。代码原型在开发阶段,其代码不一定需要达到生产代码所要求的安全性和性能标准。因此,当一个想法通过了原型测试,并决定进入生产阶段时,不能直接将原型代码复制到生产环境使用。相反,需要确保所使用的任何代码都具备高质量,并且可能无法直接沿用原型代码。核心原则是,原型阶段的目的是快速测试想法,如果一个想法被证明可行,团队应该与开发人员合作,使代码结构更清晰,以便后续开发人员能够更容易地进行后续工作。

信息来源