前端与后端大战,最后还是前端受了伤

秦鸣是一名工作了6年的高级前端,工作中都是兢兢业业,对公司无条件的付出。每次公司加班发版,秦鸣都是在第一线中战斗,每个月至少都有三天是要通宵加班解决发版突发状况。而且是无偿加班,没有一毛钱的加班费。

秦鸣负责一个系统的60%的功能占比开发,每次都是按时按量开发,没有延迟过任务,这可以反映出秦鸣的工作能力是很突出的。而且相对其它前端来说,秦鸣完成得快,出现bug的数量低,对于需求的理解比某些后端还要强。

有一个功能是关于查找大数据量的,并且是由前端开发拼接查询数据库语句给到后端,然后后端拿来查询数据库。问题就出现在sql语句这里,本来等于用符号“=”来就可以查询的。这时候有个叫林问的后端说这个查不出来数据,说数据库不支持,要把“=”都替换成“like”。秦鸣当时就表示质疑,“like”不就是表示包含的吗?这个林问说前端不用管那么多,就按照他说的给就行了。

就这样这个功能上线了,然后条件复杂的情况下,被客户发现查询不出数据,然后后端排查出来是sql拼接有问题,说大于等于转成了有部分“like”,数据查不出来。都是秦鸣给错了sql语句,秦鸣一听说这种话马上就反问林问,结果林问来一句“谁说的等于查不了数据要转like的,谁说的?”。秦鸣还能怎么办,除了在办公室上大骂一顿,又能怎么样?也不能真揍一顿吧,最后秦鸣被经理叫去批评以及打个低分绩效。

原文链接:,转发请注明来源!