企业电子化的专家 Ragic 教你如何利用各种软件、
云服务让公司快速升级!
加入 Ragic 企业电子化的行列!
云工作术
各类应用演示
案例故事
逃离恶梦
关于 Ragic
云数据库
博客
关于Ragic
云工作术
各类应用演示
案例故事
逃离恶梦
关于 Ragic
云工作提案
软件比较
表格技巧
数码新鲜事
3C小学堂
免费范本
产业应用
理财
健康
职场 / 生活
制造业
零售业
服务业与其他产业
工程地产
政府 NGO
职涯与合作伙伴故事
电子化迷思破解
逃离 Excel 灾难
告别 ERP 恶梦
打印件恐怖故事
职场日记
我们的故事
Ragic教学
社群与客服
公告

棍! 厂商写的系统信息乱七八糟 - 论规范外包商Error Handling的重要(下)

作者:Ben Chu

三、法则2: 应妥善处理前端错误信息, 应引导用户排除问题

如果您不希望天天有客户打电话进来客诉, 就得让错误信息, 能引导用户自已排除问题, 这项需求的确认比较麻烦, 可能需要透过与下包商情境的商谈来事先定义, 并透过第一线客服人员或直接由用户试用。当然, 最好是错误信息可以不用透过修改程序, 直接以 config file / resource file 的方式, 由维运人员依上线后的客诉情况来微调错误信息。

但要注意, 详细的引导可能会让你的系统更新困难, 因此一些常变动, 但分散在各页面的部份, 像客服电话号码, 或某个常变动的权限申请程序, 应要求厂商读相同 config, 或 Link到同一则 FAQ。

四、法则3: 应妥善处理前端错误信息, 不可透露程序安全细节

有时程序隐错, 厂商为了方便debug, 会把程序哪行出错的信息dump在画面上, 甚至还包含了IP, DB Account, Password 等信息, 不禁叫人捏一把冷汗。近年来一些 Application Server 已支持 "开发模式" 与 "上线模式", 上线模式时会自动隐藏错误细节。但无论透过什么方式, 厂商必须遵守 "catch 所有可能错误" 的原则, 毕竟没有一位高阶主管在看到系统弹出丑丑的 "Http 500 Interal Server Error" 时, 会觉得你负责的系统做的棒极了!

五、法则4: 后端错误log应越详细越好

为了跟踪问题, 后端错误log当然应越详细越好。若系统流量很大, 为了分析方便, 可考虑要求厂商log应该是 "可被汇入DB分析的", "具备自动rotate或灌爆警示的功能。完整的记录字段除了发生错误的trace stack之外, 还可依需求包含来源IP、案件代号、发生时间、输入数据等信息, 以便链接到特定客诉用户行为, 或进行错误类型的统计。

博客背后使用 Ragic! : 最强大的 No Code 企业电子化工具
    把数据放在Excel上不只是拖累团队的行政效率,他也很容易出错并且无法进行任何内控。
    当您的团队成长时,使用Excel管理数据就会越来越痛苦。
    创建你们的第一个云数据库!

    马上登记
    免费试用 Ragic!

    用 Google 帐号登记

    立即科技 Ragic, Inc.
    02-7728-8692
    info@ragic.com
    台北市中正区南昌路二段81号9楼
    用户条款 | 隐私权政策