Web 技术研究所

我一直坚信着,Web 将会成为未来应用程序的主流

闲扯「脑补 confirm」

  每个不可逆的操作前都应该有警告!就像我每次出门前,在锁门的那一刹那间脑子里都会蹦出一个 confirm 框,询问是否带了钥匙。因为如果没带钥匙的话,关门将是一个不可逆的操作。所以我几乎不会遇上出门忘带钥匙的情况。养成这种习惯后就再也不用怕危险的线上操作了。
  虽然我极力提倡在程序中的各个不可逆操作上加入二次确认,但并不是所有程序都会这么做,更不是所有程序都能像 Github 那样提供一套友好的二次确认设计。使用这些不提供二次确认的程序只能靠自己脑补 confirm,否则手不小心一抽就要呵呵了。
  其实前几天我差点 get 了「rm -rf /」的成就,还好在敲到回车键的前一刻「CTRL+c」了。想想都后怕,果然还是脑补出个 confirm 比较安全。其实在此之前我已经有过几次 rm 错东西的经历,所以渐渐地,在每次 rm 时都会至少确认一遍路径是否正确。直到现在,每次执行 rm、mv 等危险操作前脑子里都蹦出一个 confirm 框。
  在超出程序的层面上,二次确认也很重要。比如最初的「关门带钥匙问题」便是如此。虽然程序里可以提供二次确认,但现实中就很少有这样的东西(或许还真可以有,去做个关门带钥匙提醒系统如何?@yurenchen)。各种不可逆的行为也只能靠自己脑补 confirm 框。
  其实这个话题让我想到了一部很逗比的动漫「のうコメ」,虽然我最近忙成狗,已经好久没看动漫了,但依然隐约记得这个。
  说到这里,突然发现这篇文章好水,不过既然写都写了大家想喷也随意。其实在点击「发布」按钮前的那一刹那,我的脑子里也蹦出了一坨 confirm 框,各种到底要不要发的问题就摆着。当大家看到这篇文章时说明我已经突破 confirm 把这篇文章发出去了。
网名:
54.144.24.*
电子邮箱:
仅用于接收通知
提交 悄悄的告诉你,Ctrl+Enter 可以提交哦
神奇海螺
[查看全部主题]
各类Web技术问题讨论区
发起新主题
本模块采用即时聊天邮件通知的模式
让钛合金F5成为历史吧!
次碳酸钴的技术博客,文章原创,转载请保留原文链接 ^_^