我最近阅读了维基百科的反模式列表,发现其中包含了以下内容:
为什么这样做是不好的呢?我唯一能看到的问题就是如果您从未真正开始实现该功能。如果该功能在正式规范中,则“保证”完成,那么为了向潜在客户展示他们能够做什么,这样做是否仍然是不好的呢?幻象:演示未实现的功能将如何呈现
为什么这样做是不好的呢?我唯一能看到的问题就是如果您从未真正开始实现该功能。如果该功能在正式规范中,则“保证”完成,那么为了向潜在客户展示他们能够做什么,这样做是否仍然是不好的呢?幻象:演示未实现的功能将如何呈现
以虚假和欺骗为基础的项目往往会以惨败告终。就像一段关系,如果你在谎言上开发代码,最终一切都会瓦解。
此处的“烟雾弹”相较于模拟更为不同。
如果实现类似计算器这样的功能,您编写了所有的加、减、乘、除方法,但是更高级的函数都会返回随机结果,表面上看起来好像完成了工作。管理人员们会被一长串数字惊呼叫好。
因为往往情况是90%的营销,10%的管理和0%的开发。
承诺少,做多。而不是相反。
如果你点击Smoke and Mirrors的链接,你会看到这段话:
在计算机编程领域中,它用于描述一个尚不存在但看起来好像存在的程序或功能(与虚拟软件相似)。这通常是为了展示代码完成后最终项目将如何运行/看起来——例如在贸易展上。
这是危险的,因为在我们的世界中,任何事情都可能改变。