V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
madNeal
V2EX  ›  程序员

never trust your users

  •  
  •   madNeal ·
    neal1991 · Nov 28, 2017 · 3582 views
    This topic created in 3080 days ago, the information mentioned may be changed or developed.
    不得不发出这样的感慨,我觉得在做开发的时候,一定不要信任用户的操作
    17 replies    2017-11-28 21:04:28 +08:00
    yulitian888
        1
    yulitian888  
       Nov 28, 2017
    写了 MessageBox 永远不知道看的那种,不叫用户,叫.....(文明礼貌和谐用语一万字)......
    nfroot
        2
    nfroot  
       Nov 28, 2017
    我们公司的 ERP 系统,错误提示弹出来的是 SQL 错误提示( SQL 返回的错误),什么死锁啊,什么不是唯一的啊,什么 type 错了啊,什么乱七八糟的一大堆。按个 F1 提示你没有找到帮助文件,好哒!但是马上程序异常退出是几个意思?

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

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


    信任是互相的。


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

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