你有过最有趣的用户请求是什么?

Sha*_*ica 37 request

用户有时会为程序员设计和实现提供最有趣,最奇怪和最精彩的要求.

今天我读了老板的一份备忘录,说明我们需要"能够轻松快速地导入任何excel或访问数据,无论大小."

从同一个备忘录中,我们要求"知道是否有人未经授权访问系统" - 好像黑客将把他的电话卡楔入某个索引和外键之间.

我想我的老板一直在看太多"星际迷航"...... :)

你有过最有趣的用户请求是什么?

Ale*_*art 37

我的客户要求在他的网站上当前的白色太正常了.我引用"我想要脸书和谷歌的光泽白"

我想知道这是否会奏效:

的main.css

body {
    background-color: #ffffff !glossy;
}
Run Code Online (Sandbox Code Playgroud)

  • 实施它,提供白色区域的并排比较,询问它们是哪个,然后给它们开账单.客户要求的是他们认为他们的网站白色和谷歌一样好.证明它是收集你的钱. (18认同)
  • 你应该给他们一个新的光面显示器! (11认同)
  • 只要你有facebook和谷歌的预算,就告诉他没问题.那会让他闭嘴. (2认同)

Skr*_*rim 37

"日历真的很难用,因为每个月都有不同的天数.你能不能把它们换成相同的天数?"

  • "好吧,本月我已经用完了我的天堂要求,换了新的10速,但我会试一试." (7认同)
  • 那天快到了,我的朋友.http://www.atalasoft.com/cs/blogs/stevehawley/archive/2009/01/14/thinking-about-dates.aspx (4认同)

jas*_*ers 30

客户:"我真的很喜欢我的网站和谷歌,但是当我的笔记本电脑没有互联网连接时我都需要它们.你能把它们刻录成CD,以便我可以离线使用它们吗?"

我说:"我可以让你的网站的离线版本,但它具有有限的功能,我不能做但谷歌可脱机这是可能的硬件和每月的合同,获得随时随地上网的月费与数据卡.你必须通过ATT或Sprint等方式支付每月60美元左右的费用."

客户:"我开始对你的能力感到失望."

  • 哇.我本来有一个*非常难以阻止合同结束的回应...>.< (10认同)
  • 对不起,没有链接.他们会在他们的分析中看到引用页面,并且知道他们的前网络老兄和他保密一样有能力. (3认同)
  • @jason +1原则.虽然我很难相信这些人会在分析方面做得很好. (3认同)

has*_*sen 25

"我们知道服务器有时会停机,但我们希望它永远不会停机"

  • 提供冗余服务器.永不退缩是一个合理的要求. (23认同)
  • 如果客户愿意支付没有单点故障并且冗余一切的系统,这是一个合理的要求.您需要具有此类经验的程序员和管理员,这需要花钱.通常,如果您向客户展示99%正常运行时间和99.99%正常运行时间之间的成本差异,他们倾向于认为系统可能会偶尔停机. (12认同)
  • 如果客户要求该网站即使服务器出现故障也能工作.但只有管理员屏幕需要这种魔力,就好像这样更容易. (4认同)

Jas*_*son 17

"你能确保我们的销售增长至少131%吗?这将使我们超过去年."

  • 我怎么样给你一个输入字段,你输入你想要的任何百分比? (31认同)
  • 哦,当然没问题.虽然我正在编辑代码,但我会把它整理到140%.怎么样? (7认同)
  • 当然.只需将我的工资增加约两倍的销售额. (2认同)

Ale*_*lex 16

"我们需要在复选框之后点击按钮才能启用按钮点击."

  • 如果有人知道它应该是什么意思,那就不好笑了. (4认同)

PTB*_*BNL 14

以下是同一个人多次发生的......

数据输入操作员(在远程站点):你能修理我的终端吗?它不会打开.

我:上次你打电话给这个问题时它被拔掉了,你能检查一下吗?

数据输入操作员:已插入!

所以我开车到远程站点,我发现了什么?当然是一个不插电的终端!我插上电源,工作得很好.

  • 也许DEO只想穿上你的裤子? (9认同)
  • 让他们重新安装连接器.这将清除灰尘,什么不是......是的.它真的只是让他们发现它没有连接. (8认同)
  • 我希望你收取费用! (3认同)
  • ..或者有借口暂时不做任何工作,因为他们正在等待他们的电脑"被修复". (2认同)

haw*_*eye 14

项目经理:"我们需要您列出该项目中所有未知风险的清单."

  • 是的,我从我的前PHB那里得到了这个要求......:D (2认同)

War*_*ung 10

我们的一个程序让普通人操纵一个相当复杂的视频分发系统.它使用视频源的代表性图片(VCR,DVD播放器等)直观地显示后端发生了什么.这些图形非常详细; 录像机上有一个琥珀色的显示屏,用7段LED字体表示"12:00".一位用户要求我们让它眨眼.另一个人要求我们让它显示当前时间.

刘海头靠在桌子上


Jul*_*iet 10

我的编程团队编写了一个与遗留会计系统连接的内部网.基本上,我们编写了一个漂亮的ASP.NET前端,以保护用户不必与终端系统进行交互.

无论如何,我们的一位测试人员注意到我们的登录代码接受了任何密码,只要前8个字符是正确的.测试人员使用密码"密码"创建了一个用户,但应用程序将验证"Password1","PasswordMonkey","PasswordFakeFakeFakehahahah".因此,我们的测试人员将此记录为缺陷.一些调查显示,遗留系统将密码存储在固定宽度的8字段字段中,并且它只是将查询静静地截断为8个字符.一个快速测试表明,这个错误也存在于会计系统中,并且被忽视了20年.

我们无法修改遗留应用程序,因为它是由第三方供应商维护的,所以我写了一个快速if (password.Length > 8) { return false; }的结果 - 毕竟,超过8个字符的密码不可能是正确的.错误修复,QA签收.

因此,当我们的应用程序投入生产时,我们会得到一个" 紧急!!用户无法登录到他们的账户!!! "来自我们客户的总裁的消息.事实证明,州法律或公司政策要求所有密码长度至少为12个字符,并且修复后没有用户能够使用我们的产品.

我们解释说,会计系统根本不存储超过8个字符的任何内容,并且如果用户只输入前8个字符,那么一切都会很好."不能接受!" 好的,那么我们可以在文本框上放置一个maxlength,将输入限制为只有有效的字符范围."IMBECILES!它工作得非常好,现在修复它!" 我们的客户与我公司的总裁大吵大闹,如果我们没有修复应用程序,就会威胁变更供应商.

因此,我"修复"应用程序注释掉了健全性检查并重新引入了错误.在ASP.NET前端验证代码与终端后端进行身份验证不是一个不合理的请求,但它真的令人不安,故意重新破坏应用程序.

  • 这很有趣 - 但我不得不说我对这个客户的同情.虽然从程序员的角度来看这是一个错误,但用户期望一致的行为,如果他们想要"不正确"的行为,那么这不是一个真正的错误. (9认同)
  • "这不是一个错误,它是一个功能!" (5认同)

cor*_*ews 8

看看这个名为Clients From Hell的博客

那里有一些非常"好"的东西.


Chr*_*ann 7

"我刚刚删除了一个客户端数据记录.你能从回收站中恢复吗?"

有些人不明白,当删除记录时,它会被删除.这就是"删除"的意思,特别是当他们没有要求我们构建"删除"功能时.

  • 从备份中恢复它.你有备份不是吗? (8认同)
  • 在我的数据库中,每个表都有一个活动列.永远不会删除东西,只是不活动.(还有一个审核专栏,所以我知道谁删除了它,非常有用) (4认同)
  • 取消删除不是一个问题,它应该始终建立. (2认同)