我眼中的权限系统

该文章的标题用了一个牛x的标题模式,叫做“我眼中的xxx”。

首先,它会给人一种直观感受:这个人对xxx问题有自己独到的见解。其次,读者会透过题目感觉到作者的成熟老练。

当然,有的读者也可能已经在对作者的装逼指数打分了。

说到权限系统,我们的第一反应是“限制”。它规定了我们不能做什么,不能执行这个操作,不能查看这个页面,不能。。。

这是权限最原始的用法,分工和等级关系决定了我们被明令禁止不能做什么(MUST NOT)。比如,一个老生常谈的例子,如果我们没有root权限,就不能执行那条令我们心动的“rm -rf /”命令。

从限制的角度来说,它对用户是不友好的,我们好像被缚了手脚,这也去不成,那也去不了。

但是,权限系统是一个美好的东西。它不仅意味着限制,还意味着自由。

这真是让人困惑,权限系统竟然包含了“限制”和“自由”这两种矛盾的特性。

这是我在最近产生的一些想法。当我在思考系统的权限问题时,我问自己:“这个功能可不可以放开,可不可以让全人类都成为上帝?”

我们知道,权力越大责任也就越大。即,权限越大责任也就越大。

当我们拥有更多的操作权限时,我们担心的问题会接踵而至:“这个按钮我能不能点?点击后会不会发生什么可怕的事情?”。如果你像我一样富有责任感,恐慌之余,还会担心这个操作会不会对我们的用户造成影响,给公司造成信誉或金钱上的损失。

我个人认为,一个优秀的系统,是对用户具有极大自由度的,自由来自于限制。

我很担心有人在使用我做的系统时,畏手畏脚,这也不敢点,那也不敢碰。

不知道这个系统怎么用?你去试,尽情的试,你知道的操作可以试,你不知道的操作也可以试,你能试的都可以去试。

作者通过限制你的自由给了你最大的自由,你一定、千万、万万不能做的,系统已经给你做了限制。所以,大胆的试,如果系统被你搞死了,说明系统有问题。用户永远都是对的。

世界就是这么神奇,万物相生相克,又互为因果。软件系统跟自然界的系统都是一样的,凶猛的火焰在给草原带来毁灭的同时,也注入了新的生命力。

所以,一个经过良好思考的权限系统,给用户传达得更多的信息,应该是:自由。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值