国内软件公司的合作,真这么难?

来源:互联网 发布:网络平台贷款是否合法 编辑:程序博客网 时间:2024/04/30 10:58

         作为一个程序员,我的工作相对较为单一,而且枯燥,忙的时候,像头疯了牛,不知道时间,闲的时候,像只被放逐猫,无所事事,到处逛。但最近有件事情真是让我烦躁得很啊。

         手头上的一个项目是公司原有的项目,是一卡通服务器 软件,负责一卡通系统的硬件设备管理,设备数据采集,接收客户端指令并完成相应操作,设备通讯调试等主要功能;

         本来,公司是一个一卡通设备研制商,公司生产电子门锁,电子门禁,停车场设备等相关的电子产品,同时,公司也研发了相应的软件系统。最近在与上海一家公司的合作中,我真是觉得十分的郁闷,相当气愤。

         合作的一方是一家全国有名的软件系统供应商,专业的消费系统提供商,上海代理商选择了与他们(因对方公司的确有实力,是大公司)进行系统的融合。因此,我们就成了人家合作伙伴。这是一个“消费+考勤”的系统,硬件有对方的消费机,我们的电子门锁,电子门禁等硬件,软件系统以消费为主,这就导致了系统中的人员,部门等基础信息在对方的系统中录入,为保证一卡通系统数据的统一性。我们在他们的基础上进行数据库接口。

        问题就出在了为个数据库接口上了,这个接口由我来完成。其实与他们的合作早先就有了,也一直是我郁闷的地方。对方什么资料都不提供,所有的问题都是一句话:“我暂时没有时间,你们看看我们的数据库吧”。这也叫合作!?我真是无语。真不想做这样的事情。可老板们只知道:“不就是把数据导过来吗?容易啊,又不多,只有两个表啊。你赶快做吧!在****时间前一定要完成!”呵~~,于是,我就像头疯了的牛,对着数据库捣鼓了近一周才把触发器以及相关的初始化脚本写出来。调试也算是通过了。一段时间内,相安无事。我也就懒得理会,但我心里清楚,我不了解对方对数据库操作的相关明细,接口始终会有问题存在的。

      果然,一段时间后,客户就反映,部门信息树全乱了,部门散了,不是树了。。。。。。

      面对老板的问话,我只有一句,我也不知道是为什么!?老板的脸绿了。。。。。。

     出差,到了现场一看,我KAO。(忍不住了),对方系统对部门管理时存在BUG:删除部门时,当某部门存在子部门时,对方竟允许删除这个部门,因此,它的子部门就成了“游魂”,部门树,也就开了花了。。。。。。,且还发现,对方删除部门时,将部门代码全部清零了,却不是真正的删除。我再倒,难怪,他们删除的东西,在我的系统里还存在着。我晕啊,我不是神,我怎么知道这个呢。

     协商:对方说:BUG我们知道了,但我们不会改这个,你们使用时注意点就行了!FT!

     没有办法,只得我在触发器里加一个判断,引发数据库异常,屏蔽他们的BUG。累得要死了,总算了调好了。加跑路一起,又花了一周的时间。。。。。。时间过得真快啊。

    现在问题更大了,我们的触发器影响了对方的数据采集,这不是触发器问题,是对方采集数据时死锁了表,触了器也就无法获得资源,导致消费系统数据采集错误。

   协商,结果是:对方不会更改任何东西,你们自己想办法!  -_-!!,我还能说什么?

   

 

原创粉丝点击