为什么开发环境如此之乱

大家都以结果为导向,从不关心过程的痛苦,沮丧,如此累教不改。

     写这个没有什么东西向大家介绍,纯粹是个人吐槽。最近分配了一个任务,简单的描述就是给每个支付站点添加一个抵用券密码验证功能,结果在我熟悉的国内机票站点里面还好,写好了,自己测一测就交给测试部门了。后面的其他站点就不那么顺利了,国内机票英文版和国际机票英文版,虽然代码在TFS上很快就找到,但是开发环境那个部署啊,部署啊,部署了也没有一个地方跳到正确的地址。

  问题是登陆这个是其他部门做的,奶奶的,做的时候根本没有考虑跳转,我的意思是如果在开发环境上登陆就应该跳转到开发环境的国际机票站点,test环境上登陆就应该登陆到test环境的国际机票站点,还有testu,testp,如此类推都一样吗,但是,但是都跳到生产环境。这个功能很简单,就是环境判断,没有做这个工作,我们部门就惨了,要想登陆首先要登陆(建立session),然后新开一个标签页,需要自己键入开发环境国际机票的地址,这个地址很长很长,对于第一次开发这个站点来说,不可能记住,只有那些干了很长时间的老员工或者专门做这个站点的人才记得住。

  上面我些的可能你们看不太明白,因为你们没有亲身体会,但是你肯定有类似的遭遇。我真想在心里骂Fuck!Fuck!Fuck!

  我想起一个伟大公司,IBM,这个伟大的公司有一个让人敬畏的口号,“IBM就是服务”, 服务是什么呢,服务就是能减轻别人的负担,其实观察周围一些的人从事的经济活动,都是服务,都是为了减轻别人的负担。

  为啥写个代码感觉负担这么的重呢?我们这个公司只是国内二流的IT公司,没有什么核心技术,也是以服务见长,但是这个开发环境让人看到的不是服务,是过河拆桥,是敷衍了事,只关心结果(发布到生产环境上),没有过程,没有思考。

  

posted @ 2012-11-03 22:56  nd  阅读(429)  评论(0编辑  收藏  举报