分享

为什么程序员要一直改bug ?不能一次性写好吗?

 pgl147258 2016-10-28

写程序没有那么简单。

比如现在你要喝水,那么现有三个大问题,水从哪里来,怎么拿什么喝,怎么喝。而且你要时刻证明这是水,而不是其他东西。

就能第一个问题拆开问吧。水从什么地方来,怎么来,怎么证明它是水? 取水的东西是什么,大小如何,形状什么样,能接受多大程度的变化,不能忍的容器是什么?每一个有可能的细节你都要想清楚明白。

容器里面可能有其他的什么东西吗,都能允许有什么,包括细菌和病毒吗,怎样的比例才是可以的,怎样的数量才是允许的。

容器的环境是怎样的,都有什么,能有什么特殊气体吗,能有什么微量元素吗,能有多少个,还是满足什么范围的浓度?

只是这几个问题,已经可以说不可能完全解决了,因为你要知道世界上所有人喝水的器皿的所有细节,包括要考虑上门的细菌的符合条件,这是不可能考虑全面的。

但是程序是一个你没考虑的每一个细节都能成为 Bug的。

所以,程序员和测试人员都知道,程序不可能没有不bug,你能做的,只是尽量别让它影响使用,尽早把它找出来改掉。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多