程序员修炼之道系列 | “豆腐渣“工程竟然也能做原型

Posted 程序员大明

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序员修炼之道系列 | “豆腐渣“工程竟然也能做原型相关的知识,希望对你有一定的参考价值。

在很多行业中,为了表达和快速验证项目的可行性,生产商们通常会制作不同的原型,以明确这一想法是否具有风险。

视频地址:https://www.zentao.net/programmer/prototype-80361.html/?from=uplubky

构建原型的方式有很多,除了基于代码,也可用便笺、索引卡、粘土等制作。比如,针对一款新型汽车的设计开发,可以通过软木和布胶带搭建汽车模型,也可在虚拟环境中建模构建汽车原型。

什么时候需要做原型?

任何未经证实、实验性、可疑性、之前从未尝试过、对最终系统来说很关键的功能,都需要用到原型。

例如:架构、已有系统中的新功能、第三方工具或组件、性能问题、用户界面设计等。通过构建原型,能够及时发现这一新事物的风险。实际上,原型制作是一种学习经验,其价值并不在于所产生的代码,而在于学到的经验教训。

怎样使用原型设计?

简而言之,就是忽略细节。原型制作要忽略以下几个细节:

1.正确性

原型中的数据可以用其他数据替代,无需完全正确、必要的数据。

2.完整性

原型只需要满足有限的功能,不会有完备的功能展现。针对不同的功能,可制作不同原型进行验证。

3.健壮性 

不需要对原型进行严格检查。如果逻辑不出错的话,即使原型是一个“豆腐渣”工程也不会有大碍。

4.格式

尽管通过原型验证,会总结出大量的经验文档,但是原型制作过程中,并不需要太多的注释和文档。

不要把原型用于产品

在开始制作原型之前,有一点需要大家格外注意:原型并不完整也不可能完整。原型能够帮助大家在项目早期识别出潜在的问题点,并给予纠正 。但由于原型不具有正确性,所以原型不可能应用到真正的产品开发中。

毕竟有人会选择用软木和布胶带来搭建一个新车的原型,却不会有人选择开它上路。

总之,开发产品时,原型制作可帮助开发者节省很多沟通成本、时间成本,避免资源浪费,同时也能为随后曳光弹的开发打下基础。用好原型,则需要大家在实践中一步步探索。

更多精彩视频分享:https://www.zentao.net/page/college.html/?from=uplubky

以上是关于程序员修炼之道系列 | “豆腐渣“工程竟然也能做原型的主要内容,如果未能解决你的问题,请参考以下文章

互联网产品经理修炼之道

程序员修炼之道系列 | 敏捷估算

程序员修炼之道系列 | 敏捷估算

程序员修炼之道系列 | 不要冲出前灯范围

程序员的修炼之道读后感

程序员修炼之道读后感