IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    随机编程

    microcai (microcaicai@gmail.com)发表于 2013-04-01 00:00:00
    love 0

    这个想法由来已久, 是从和 Jack 的多次交谈中逐渐悟出来的天朝程序员惯用编程模式.

    所谓随机编程, 就是 _随机的_ 改动一些代码, 以求程序运行通过. 但是并不知道为啥这样修改程序就能工作了.
    

    随机编程严重的依赖于单元测试. 给测试人员带来极大的负担.

    随机编程的程序员, 对问题不求甚解. 以通过测试为编程目标. 出现问题就一头扎进 改代码 的 重复性 随机性 工作中 为啥一个简单的bug需要那么长时间的修复? 还要程序员加班加点?

    因为他们要随机编程, 随机性的修改, 通过 大量的 修改, 总有一次修改是正确的.

    有时他们 为了 减轻这种机械劳动的负担, 使用了自动化的工具做测试, 是为 单元测试 .

    依据单元测试, 如果有一群猴子花无数年的时间, 总有一天他们能写出 正常工作 的代码.

    如果一个公司异常的强调单元测试, 那么他的程序员一定是 猴子级别的. 只要他们不停的写代码, 总有一天他们能写出通过单元测试的 正常工作 的代码.

    即便他们的程序员有不是猴子的, 管理员也是把他们当成猴子, 因为管理层不想依赖 程序员



沪ICP备19023445号-2号
友情链接