程序猿的 BUG

本贴最后更新于 4160 天前,其中的信息可能已经物是人非

    程序猿当久了,会不知不觉地把各种苛刻地挑虫本领带到现实生活中。或多或少,发现BUG正逐渐成为一项本能。或许在生活中并没像对待极少沟通极为高傲并且写出惨不忍睹的代码的攻城狮那样,在受不了满是坑爹逻辑和疏漏之后在源码上默默地敲上一行愤怒的注释:Who does the fxxking programe?。但不可否认的是,这种对代码苛刻要求与对生活完美的追求极为相似。 

    很多人觉得程序猿是一种不修边幅的动物,颠倒的作息,滑稽的衣着打扮还有奇怪的语言。好吧,给我几分钟为程序猿正名。不修边幅,衣着滑稽是因为他们内心已足够强大,为了追求极致的性能而精简了UI。他们就像服务器一样,常人不能接受的UI为他们避免了不少麻烦。至于不能像其他IT设计师那样界面友好,是因为程序猿的价值在于实用。命令行接口的效率是图形界面的N+1倍。+1意味着即使特殊的图形界面已经优化掉N倍的差距,它们仍存在常量级的差距,除非完全颠覆现有的交互方式。因为在物理输入效率上已经相差不知多少了。一个纯键盘,一个纯鼠标或键鼠切换。键盘的按键密度大,输入精度高,平均每秒能产生的输入组合多;而鼠标移动需要耗费数秒而且精度不能保证(永远也无法保证移动N个像素向量),同时击键速度也比键盘慢;至于键鼠切换,鼠标比键盘慢,人也只有两只手,上下文切换需要时间。

    忽略上面的吧,其实程序猿UI不友好是因为还没找到属于他的美工狮。

    说回到除虫这个“职业病”,程序猿早已不相信除了自己以外所有人的代码。所以不管遇到什么都会投以怀疑的眼光。前两天晚上到超市买调和油,超市提供免费送货服务。尼玛坑爹呢!客户付款后将货物移交前台,仅仅登记电话和住址。木有回执……过两天送货上门,居然不用签收……一句话讲晒,全凭超市和物流环节的自觉。要是送货员不小心遗失货物或者货物损坏,只要咬死不承认,说是客户已收货,谁也那他没办法。超市的登记本是单方凭据,要是某天被delete或者drop了,消费者找谁哭去。不过话说回来,整个基地那么多人,居然都接受这种配送方式。这……

    某天的新闻里提到,有小偷专偷快递员还未送出的货到付款货物,然后假扮快递员骗取货款。这不就是活生生的会话劫持么?敢不敢不学GFW…… 

    再说电视购物。“最后1分钟”、“你是第一个打进电话的人”……像那些很没节操的网页前端计数器那样,全国已查杀病毒数XXX……

    我们生活在满是BUG的世界里,程序猿生活在满是BUG的代码里。代码的世界其实是真是世界的克隆,只是还没发现会贪腐的代码而已……

    唉,不对耶。棱镜门里面的代码是什么角色?

  • Bug

    Bug 本意是指臭虫、缺陷、损坏、犯贫、窃听器、小虫等。现在人们把在程序中一些缺陷或问题统称为 bug(漏洞)。

    75 引用 • 1737 回帖 • 3 关注
  • 程序员

    程序员是从事程序开发、程序维护的专业人员。

    568 引用 • 3532 回帖
  • 代码
    467 引用 • 631 回帖 • 9 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • 又拍云

    又拍云是国内领先的 CDN 服务提供商,国家工信部认证通过的“可信云”,乌云众测平台认证的“安全云”,为移动时代的创业者提供新一代的 CDN 加速服务。

    21 引用 • 37 回帖 • 547 关注
  • Lute

    Lute 是一款结构化的 Markdown 引擎,支持 Go 和 JavaScript。

    25 引用 • 191 回帖 • 15 关注
  • Angular

    AngularAngularJS 的新版本。

    26 引用 • 66 回帖 • 536 关注
  • Windows

    Microsoft Windows 是美国微软公司研发的一套操作系统,它问世于 1985 年,起初仅仅是 Microsoft-DOS 模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。

    222 引用 • 473 回帖
  • 电影

    这是一个不能说的秘密。

    120 引用 • 599 回帖
  • OkHttp

    OkHttp 是一款 HTTP & HTTP/2 客户端库,专为 Android 和 Java 应用打造。

    16 引用 • 6 回帖 • 63 关注
  • ZeroNet

    ZeroNet 是一个基于比特币加密技术和 BT 网络技术的去中心化的、开放开源的网络和交流系统。

    1 引用 • 21 回帖 • 638 关注
  • 房星科技

    房星网,我们不和没有钱的程序员谈理想,我们要让程序员又有理想又有钱。我们有雄厚的房地产行业线下资源,遍布昆明全城的 100 家门店、四千地产经纪人是我们坚实的后盾。

    6 引用 • 141 回帖 • 585 关注
  • 游戏

    沉迷游戏伤身,强撸灰飞烟灭。

    176 引用 • 815 回帖
  • PostgreSQL

    PostgreSQL 是一款功能强大的企业级数据库系统,在 BSD 开源许可证下发布。

    22 引用 • 22 回帖
  • Scala

    Scala 是一门多范式的编程语言,集成面向对象编程和函数式编程的各种特性。

    13 引用 • 11 回帖 • 132 关注
  • JetBrains

    JetBrains 是一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄国的圣彼得堡及美国麻州波士顿都设有办公室,该公司最为人所熟知的产品是 Java 编程语言开发撰写时所用的集成开发环境:IntelliJ IDEA

    18 引用 • 54 回帖 • 1 关注
  • 强迫症

    强迫症(OCD)属于焦虑障碍的一种类型,是一组以强迫思维和强迫行为为主要临床表现的神经精神疾病,其特点为有意识的强迫和反强迫并存,一些毫无意义、甚至违背自己意愿的想法或冲动反反复复侵入患者的日常生活。

    15 引用 • 161 回帖
  • 小薇

    小薇是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动。

    由于 Smart QQ 从 2019 年 1 月 1 日起停止服务,所以该项目也已经停止维护了!

    34 引用 • 467 回帖 • 743 关注
  • BookxNote

    BookxNote 是一款全新的电子书学习工具,助力您的学习与思考,让您的大脑更高效的记忆。

    笔记整理交给我,一心只读圣贤书。

    1 引用 • 1 回帖
  • OAuth

    OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是 oAuth 的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此 oAuth 是安全的。oAuth 是 Open Authorization 的简写。

    36 引用 • 103 回帖 • 9 关注
  • 脑图

    脑图又叫思维导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。

    26 引用 • 84 回帖 • 1 关注
  • Thymeleaf

    Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。类似 Velocity、 FreeMarker 等,它也可以轻易的与 Spring 等 Web 框架进行集成作为 Web 应用的模板引擎。与其它模板引擎相比,Thymeleaf 最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个 Web 应用。

    11 引用 • 19 回帖 • 355 关注
  • BND

    BND(Baidu Netdisk Downloader)是一款图形界面的百度网盘不限速下载器,支持 Windows、Linux 和 Mac,详细介绍请看这里

    107 引用 • 1281 回帖 • 27 关注
  • Hibernate

    Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。

    39 引用 • 103 回帖 • 709 关注
  • LeetCode

    LeetCode(力扣)是一个全球极客挚爱的高质量技术成长平台,想要学习和提升专业能力从这里开始,充足技术干货等你来啃,轻松拿下 Dream Offer!

    209 引用 • 72 回帖
  • 外包

    有空闲时间是接外包好呢还是学习好呢?

    26 引用 • 232 回帖 • 4 关注
  • 创业

    你比 99% 的人都优秀么?

    84 引用 • 1399 回帖
  • sts
    2 引用 • 2 回帖 • 195 关注
  • Dubbo

    Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是 [阿里巴巴] SOA 服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。

    60 引用 • 82 回帖 • 597 关注
  • abitmean

    有点意思就行了

    30 关注
  • 机器学习

    机器学习(Machine Learning)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。

    83 引用 • 37 回帖