美文网首页
系统逻辑与人为缺陷

系统逻辑与人为缺陷

作者: Kaye | 来源:发表于2014-03-18 15:42 被阅读35次
简单的情况介绍

这个故事发生在我现在参与管理的一个论坛上。先大致介绍下梗概:

论坛有通用虚拟货币:c币。论坛提供了除现金充值外大量途径获取c币,如发帖、参与回复等。

论坛有一个很受欢迎的版块A,因为过于受欢迎,因此设立了进入门槛:会员个人财产≥30 c币。

版块A提供了大量的文件下载,下载会员需要付出数额不定的c币给发布者作为报酬(1-100不等,视发布者要求而定)。

正常的情况是,会员点击确定购买文件后,网页刷新,并在原本显示「售价:X c币 购买」的地方显示下载地址。

现在出现的一个情况是,一些c币刚过门槛的人(比如B君有34c币),在进入A版块后看到了收费文件想下载(比如一个收费5c币的文件)。在点击了确定购买后,页面刷新后,却因为剩下的个人财产c币数量达不到版块A的进入门槛(B君现在个人财产只有34-5=29<30c币),而无法进入到刷新后的网页,也就无法得到他购买的文件的下载地址。

目前B君想要获得自己购买文件的下载地址的唯一方法是想办法再刷回30 c币,从而重新进入版块A里刷新后的页面里下载该文件。

后续的发展

因为有不少会员反映了这个问题,因此我找到了管理论坛代码的主版讨论解决方案。

我本来思考的解决方案是:在用户进行c币减少的操作的时候加一条判别规则,如果用户操作之后c币会少于30,则弹出提示。

但我的主版在思索了一下后给了我这个回答:「其实也不是技术上的问题,他们的心理就是30c币足够打天下,而我的目标不是让他们到30就走。你如果正常发帖回帖30c币完全不是问题。这种可以理解为自己不愿意发帖导致整天在贫困线上下,然后来抱怨系统不对的= =」

并且得到了小伙伴一号的赞同:「9494,只要需要付出代价总会有人不满。」

然后我就没闹了,虽然我觉得有点不对。

延伸的讨论

现在想了想,觉得自己感到不对的地方主要基于下面这点:从逻辑上来说,这是我们自身的产品功能不完善,而不能归咎于用户本身的问题。

尽管系统获取c币并不困难,尽管门槛设立的目的是希望尽可能多的留存用户,但这不能掩盖这部分用户确实是「给了钱但没拿到货」这一事实。

毕竟他是以「合法」身份进来、做了「合法」的支付,就应该得到一个「合法」的结果:他应该得到正常的下载结果再被弹出的。

再次他也应该在支付前得到一个提示:你可能购买后会因为c币不足而无法得到正常的下载结果。

我觉得把这样的系统不严密产生的问题都推给「用户心理不对」来解决问题是一种不正确的解决方式。这似乎在以道德自律解决所有问题。

你们的看法呢?

相关文章

  • 系统逻辑与人为缺陷

    简单的情况介绍 这个故事发生在我现在参与管理的一个论坛上。先大致介绍下梗概: 论坛有通用虚拟货币:c币。论坛提供了...

  • 5.3公理系统

    5语法与逻辑 5.1一阶谓词逻辑 5.2逻辑语言与逻辑演算 5.3公理系统 围绕公理系统思想与方法上的进展,是理解...

  • 2018-01-19

    1对n关系:外键关联与逻辑外键外键关联缺陷:外键字段的值必须依赖于另一张表的唯一性约束字段逻辑关联缺陷:逻辑外键所...

  • 系统与逻辑

    系统与逻辑 没有逻辑思维的一致,怎么可能建立系统?而缺乏逻辑思维能力的中国人,谈系统性也是缘木求鱼…… CF.公开...

  • 系统缺陷

    我错误的执行我全部的系统,以为按照它里面的限定和规则来就不会有错,但我忽略了:系统本身思维是没有错的,期望值也为正...

  • 逻辑的缺陷

    喜欢逻辑的朋友,常惊叹逻辑的完美,认为逻辑的推理是严丝合缝而无懈可击的。这是一般人容易犯的错误。人们之所...

  • 漏洞挖掘综述

    1、什么是漏洞? 漏洞(vulnerability)是指系统中存在的一些功能性或安全性的逻辑缺陷,包括一切...

  • *转载 常见的性能测试缺陷

    跳 原文# 常见的性能测试缺陷 性能测试,是结合被测系统应用架构、业务场景和实现细节、逻辑,对软件响应时间、处理速...

  • 记录用户登录记录

    1 画出代码逻辑流程图2 找出代码逻辑缺陷和代码缺陷;3 设计一个更优方案当前存在的问题和预计后期维护成本;

  • 50/2-我们是如何被别人的神迷住的(2)

    然而,我们仍在跋涉。我们仍然受制于那些我们被教导是终极“商品”的东西。我们通过有缺陷和受影响的逻辑来证明我们对系统...

网友评论

      本文标题:系统逻辑与人为缺陷

      本文链接:https://www.haomeiwen.com/subject/qyuktttx.html