再论环境问题

    在用友见到了太多的环境问题,总结了一下,以下居多:
     因为软件各模块之间的相互信赖性,当A 变动的时候,影响了B,而这种影响在1个月以后才被人发现,这种问题的发现开销太大。
    当发生问题时,问题的发生者与此事无关,而大部分的人都是多一事不如少一事的思想,这个问题就被抛诸脑后,等待后来者去发现问题常常带来极大的痛苦与积极性的降低。
    所谓的环境问题其实就是某个具体的问题,只是这个具体的问题发生在了大环境下,发现问题的开销远远大于解决问题的开销,以致于大家都不愿意探究根源,比如,当发现一个电灯不亮时,一个简单的办法就是换掉它,如果一定要查询为什么不亮就有可能非常复杂,有可能是因为某次振动,某次电压不稳,某个人为破坏 ,总之查询问题的开销太大, 软件中也有这种道理,当发现软件中的非代码 bug时,诸如,不兼容,灾难性错误,等,所有的人归之为环境问题,从而不去解它,而是希望重新编译来解决,而且重新编译也却实能解决80%的问题,可是问题产生原因之探究的过程却一直没有得到实现! 是好还是坏?


posted on 2006-09-05 12:13  gogogo  阅读(108)  评论(0编辑  收藏  举报

导航