V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
madNeal
V2EX  ›  程序员

never trust your users

  •  
  •   madNeal ·
    neal1991 · 2017-11-28 09:16:23 +08:00 · 3171 次点击
    这是一个创建于 2551 天前的主题,其中的信息可能已经有所发展或是发生改变。
    不得不发出这样的感慨,我觉得在做开发的时候,一定不要信任用户的操作
    17 条回复    2017-11-28 21:04:28 +08:00
    yulitian888
        1
    yulitian888  
       2017-11-28 09:38:36 +08:00
    写了 MessageBox 永远不知道看的那种,不叫用户,叫.....(文明礼貌和谐用语一万字)......
    nfroot
        2
    nfroot  
       2017-11-28 10:38:19 +08:00
    我们公司的 ERP 系统,错误提示弹出来的是 SQL 错误提示( SQL 返回的错误),什么死锁啊,什么不是唯一的啊,什么 type 错了啊,什么乱七八糟的一大堆。按个 F1 提示你没有找到帮助文件,好哒!但是马上程序异常退出是几个意思?

    还有什么保存的时候蹦出个英文提示,某个字段不能为空(数据库字段名),你查了半天,不知道咋回事,反馈回去,对方说这是因为你没权限,我是管理员好不好……我明明有保存权限好不好!哦哦,原来那个“是否为管理员”是无效的……

    犯错没关系,打死都不改过来是几个意思?


    信任是互相的。


    程序员想打一顿用户的时候,用户也想打死程序员。
    TomIsion
        3
    TomIsion  
       2017-11-28 10:41:06 +08:00
    @nfroot 提示不友好产品也要分锅吧 -。-
    nfroot
        4
    nfroot  
       2017-11-28 10:50:22 +08:00
    @TomIsion 小软件公司 应该不存在产品经理这个职位的 实施人员就是开发 他们其实也很苦的 白天去和客户沟通 晚上回来写代码 2 点才休息 第二天又照常上班
    lzjamao
        5
    lzjamao  
       2017-11-28 10:55:15 +08:00
    防作弊?
    flyingghost
        6
    flyingghost  
       2017-11-28 10:55:44 +08:00
    @nfroot
    程序员想打一顿(某些)用户的时候,用户也想打死(某些)程序员。

    稍微修正一下,就没毛病了。
    ytpfxnj
        7
    ytpfxnj  
       2017-11-28 10:55:45 +08:00
    大多数时间,我们都是别人的用户。
    wintersun
        8
    wintersun  
       2017-11-28 11:29:38 +08:00
    人人为我,我为人人,换位思考,得饶人处且饶人,哈哈
    Haos
        9
    Haos  
       2017-11-28 13:53:01 +08:00
    互相打一顿,扯平~
    QQ2171775959
        10
    QQ2171775959  
       2017-11-28 13:55:35 +08:00
    那你开发的程序还有什么用途,连用户都不信任了
    zjp
        11
    zjp  
       2017-11-28 14:01:22 +08:00 via Android
    还有用户的输入…天晓得用户会输入什么奇奇怪怪的字符
    Humorce
        12
    Humorce  
       2017-11-28 14:14:19 +08:00 via iPhone
    感觉按照你的做法去做,那么牛仔裤的背面上也会有一条拉链。
    z0z
        13
    z0z  
       2017-11-28 14:14:37 +08:00
    来,说说,用户咋骗你了
    ys0290
        14
    ys0290  
       2017-11-28 14:18:13 +08:00 via iPhone
    靠用户反馈解 BUG?还不如上传 log 文件
    yulitian888
        15
    yulitian888  
       2017-11-28 15:45:25 +08:00
    @QQ2171775959 程序对客户负责,毕竟客户付钱嘛!至于用户么......和客户其实是两回事。
    yulitian888
        16
    yulitian888  
       2017-11-28 15:50:29 +08:00
    @zjp 我曾经在某汽车保养 App 上使用表情符号做昵称,然后抛异常直接把数据库 exception 给打到界面上了~~~果断卸载之~~~~怪我喽~~~
    wxsm
        17
    wxsm  
       2017-11-28 21:04:28 +08:00 via iPhone
    这不是常识吗?有什么好感慨的?用户有义务完全按照你定义的规则来操作?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5319 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 07:47 · PVG 15:47 · LAX 23:47 · JFK 02:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.