其实在以前开发的时候遇到过这个问题。根据性质不同,可以判断是不是违法的。
当时是这么个情况。有一个企业那边给我们整需求,但是在需求完成后却一直拖欠,说需要让我们公司长期维护,如果出现bug会给我们支付更高的维护费,在维护过程中在把钱补上。
本来这个需求已经很离谱了。但是这不是最离谱的。
最离谱的是后来他们又找了家便宜的公司去帮他们维护需求,让他们这个项目可以正常运行。
做出这么不人道的事情,他们没有受到惩罚,我的工资是实打实受到惩罚了。
但是我没办法啊,别人是甲方我也不好说什么。
于是在新的需求来了以后,我特意去修改了一些原来的程序里的Api,保证报错你找不出正确问题,甚至有可能会让你对整个公司的环境都做一些修改(可怜了那家公司的运维)。然后修改了一些参数,也就是说整体程序看起来是没问题的。但是就是会在某个关键点「特意」出现一个让页面崩溃的错误。
于是他们请人紧急修复,但是一直修不好。
没办法,只能又找到我公司,问我怎么办。我说很简单,把尾款结了,我帮你把问题解决了。我保证你这个问题只有我可以解决。
然后终于,尾款到手,而那个「特意」崩溃的问题,也再也没出现过,然后那家公司所有的维护又重新找我们了并且这次签了合同要比市场价高多少的价格作为维护费用来弥补之前他们的违约行为。
并且我也和他们说了,如果他们继续这么不守规矩呢,说不定又会在某个关键的位置出现一些意料之外的问题,并且把整个程序翻个底朝天都不一定知道怎么解决。
让甲方乖乖听话,或许有时候需要一点强硬的手段。